题解:CF1060G Balls and Pockets
george0929 · · 题解
NOIP 模拟赛做到这个题,被创飞了。
第一反应是二分答案正序模拟,但是发现二分继续优化唯一途径是整体二分,而答案值域为
考虑倒序模拟,可以把序列划分为若干段,第
还是不好优化,考虑这些区间有什么性质。
跳段问题考虑先把询问跳到第一个跨过当前段的位置,以缩减信息规模。
这样做完后,每个点在所处段(记为第
考虑直接使用文艺平衡树维护这个操作,具体地我们需要实现按值分裂,子树加减,找出
前两个操作是平凡的,找出
提交记录