痛改前非。

为什么从 18 开始?因为能级也是从 K 开始的!

arc180

arc180c

为前 个前缀和为

当前缀和为 的时候,规定由最后一个转移,用 覆盖

arc180d

若区间最大值落在中间段,

若落在左边,中间段长为 。扫描线右端点,弹单调栈的时候线段树上维护

181

arc181d

每交换一次逆序对数减 。对于位置 ,从第一次 操作开始,连续 次操作逆序对数减小。差分。

182

arc182c

维护质数的指数和。=。矩阵快速幂

arc182d

去掉取模,令 ,要求 。操作时不改变相对大小关系,答案下界为 ,可以取到。

随便一个合法的 。对 排序,尝试中位数附近 的倍数。

183

arc183d

权值和最大的上界是 ,当令根为重心且每次删去的两个点属于不同子树时取到。

树的完美匹配形如:子树大小为偶数的 和子树大小为奇数的儿子 匹配,子树大小为奇数的 和父亲匹配。所以删去叶子 要求 的路径上每个点 子树大小奇偶性交替,删后反转。

每次取出 的奇偶子树中最大的,各从中删去一个点,优先队列维护。可以保证合法。

根的儿子的子树内删点顺序独立。一个一个子树删,优先删子树大小为奇数的。

184

arc184b

分组,组内状压轮廓线。

arc184d

计算操作的方案数,要求只统计不能再进行更多操作的,即两个操作的点之间形成的矩形不能被进一步划分。

185

arc185e

增量算贡献。。枚举约数,带 的系数。