
莫队
文章平均质量分 95
QAQ
hipamp
这个作者很懒,什么都没留下…
展开
-
莫队算法合集
前言莫队算法,是一种离线算法,可以解决一类区间询问问题,适用范围很广。莫队算法的本质就是分块 + 暴力,通过适当的操作把时间复杂度降为 O(nn)O(n\sqrt{n})O(nn)。普通莫队一、适用问题用于不带修改的询问问题,且由区间 [L,R][L,R][L,R] 可以 O(1)O(1)O(1) 或 O(logn)O(logn)O(logn) 扩展到 [L−1,R],[L+1,R],[L,R−1],[L,R+1][L-1,R],[L+1,R],[L,R-1],[L,R+1][L−1,R],[L+原创 2021-03-25 18:11:09 · 673 阅读 · 0 评论 -
CF617E XOR and Favorite Number(莫队算法)
题意给你一个大小为n的序列,然后给你一个数字k,再给出m组询问,询问给出一个区间,问这个区间里面有多少个区间的异或结果为k。分析因为这题去学了莫队QAQ首先记前缀异或和为 sis_isi,区间异或和为 kkk的对数,等价于 sr xor sl−1=ks_r~xor~s_{l-1}=ksr xor sl−1=k 的对数。如果 rrr 确定了,那么...原创 2020-02-16 16:45:53 · 242 阅读 · 0 评论