【分块/莫队】
张松超
这个作者很懒,什么都没留下…
展开
-
BZOJ ~ 2038 ~ [2009国家集训队]小Z的袜子(hose) (莫队)
Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命…… 具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L 尽管小Z并不在意两只袜子是不是完整的一双,甚至不在意两只袜子是否一左一右,他却很在意袜子的颜色,毕竟穿两只不同色的袜子会很尴尬。 你的任务便是告诉小Z,他有多...原创 2018-07-19 18:06:03 · 245 阅读 · 0 评论 -
Codeforces ~ 617E ~ XOR and Favorite Number (前缀和 + 莫队)
题意 n个数,m次询问,每次问[L,R]区间内又多少个(i,j)满足a[i]^a[i+1]...^a[j]==k? 思路 求前缀异或和,那么pre[L-1]^pre[R]=a[L]^...^a[R]。假设pre[L-1]^pre[R]=k,则有pre[L-1]=pre[R]^k。所以我们用cnt[x]表示当前区间内异或 k 为 x 的值有多少个。 然后就可以用莫队了。区间增加1,对答...原创 2018-07-19 22:12:56 · 308 阅读 · 0 评论