Day11
讲了根号分支/分块/bitset
根号分治注意题目中有一些特征 , 形如值域 , 之类的 , 对于小于等于根号只有根号种取值 , 大于根号有根号个数 .
A
根号分治板子
B
注意根号分治不一定分治根号 , 这个复杂度是在分母下的 , 所以直接按三分之二次方分治 .
C
注意值域 , 这个东西显然拆成质数个数 , 一边能前缀和 , 另一边不超过两个质数直接做莫队
此时此刻的光辉
D
看着 1e6 不像什么好东西 , 套路的根号分治一下 , 小于根号用哈希表维护一下贡献不超过平方 , 大于根号直接对于集合统计 , 发现能除掉一个w ,均摊一下有点接近On
卡常无力回天
E
序列分块 , 链表维护极大有效
回滚莫队维护值域
L
经典结论 , 这个东西是按照长链跑的 , 直接剖一下排个序就可以了

浙公网安备 33010602011771号