JSOI2018 列队
题目链接:https://www.luogu.com.cn/problem/P4559
今天刚学了主席树。
看到这道题,求编号[l,r][l,r][l,r]的贡献,看起来和还是很像主席树
不难看出,在移动过程中,不改变相对位置一定是最优的(之一)
首先按编号建rootrootroot,不断更新值
在updateupdateupdate过程中要维护两个值,一个是位置在[l,r][l,r][l,r]之间的个数,另一个是这些位置的和。
至于查询的时候,如果在某一区间内的人都要向左跑或者向右跑,可以推式子一步求解。
原创
2020-09-26 17:37:19 ·
155 阅读 ·
0 评论