莫队
文章平均质量分 83
chty_syq
HA省的OIer
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【bzoj3809】Gty的二逼妹子序列 莫队+分块
AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=3809 【题解】 如果没有区间[a,b]的限制,那么这题就是一道模板题。 查询答案的时候我们需要得到区间[a,b]的答案,很容易想到树状数组。 但是树状数组的时间复杂度是O(n*logn*√n),不足以卡过此题。 所以我们就用到了分块大法,时间复杂度O(n*√n)/********原创 2016-11-29 13:47:22 · 444 阅读 · 0 评论 -
【bzoj4540】序列 莫队+RMQ
AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=4540 【题解】 这是一道挺神的题。 首先看到n、q 考虑一个区间[l,r-1]转移到[l,r],设[l,r]的最小值所在的位置为k,则k的贡献为(k-l+1)*a[k] 我们设l[i]表示i的左边比a[i]小的第一个元素的位置,则区间[k+1,r]中的每个元素j对答案的贡献就是(原创 2016-11-16 21:06:36 · 304 阅读 · 0 评论 -
【bzoj4542】大数 莫队
AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=4542 【题解】 把n个后缀组成的数字全部对p取模。 若s[l] ~ s[n]的余数和s[r] ~ s[n]的余数相同,那么s[l] ~ s[r - 1]区间内的数字就是p的倍数(l 证明:设k为s[r-1]%p,x=r-l,n为s[l] ~ s[r - 1]区间内的数字,k%p=原创 2016-11-17 10:22:46 · 321 阅读 · 0 评论 -
【bzoj3585】mex 莫队+分块
AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=3585 【题解】 这题思维上有些难度,蒟蒻不得不偷窥了popoQQQ大爷题解。 将1~n之间的自然数分成根号n块,每个块记录当前块中已经出现的不同的自然数的个数。 那么在查询时只需要检验每个块是否满足r[i]-l[i]+1==blo[i],找到第一个不满足以上条件的,然后在该块内暴力原创 2016-11-29 21:59:02 · 601 阅读 · 0 评论 -
【bzoj3289】Mato的文件管理 莫队+树状数组
AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=3289 【题解】 用树状数组维护逆序对,然后对于询问用莫队就行了,这题还得离散化来搞。 /************* bzoj 3289 by chty 2016.11.17 *************/ #include #include #include #includ原创 2016-11-17 14:41:05 · 322 阅读 · 0 评论 -
【bzoj3781】小B的询问 莫队
AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=3781 【题解】 很裸的莫队题目,好久没有做这么水的题了。 每次左右端点移动,答案先减去原贡献,再加上现在的贡献就行了。 /************* bzoj 3781 by chty 2016.11.17 *************/ #include #includ原创 2016-11-17 17:12:42 · 333 阅读 · 0 评论 -
【bzoj4129】Haruna’s Breakfast 树上莫队+分块
AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=4129 【题解】 这题是糖果公园和mex的结合,仿照糖果公园搞树上莫队,然后分块统计答案。 注意不要把块状树和分块搞混,博主因为这个搞了2天。。。 另外这题跑了7.92s,和糖果公园的100s不成正比,我也只能说莫队是玄学。 /************ bzoj 4129原创 2016-12-01 12:47:32 · 465 阅读 · 0 评论 -
【bzoj2120】数颜色 莫队
AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=2120 【题解】 一道很简单的模板题——带修改的莫队 将修改操作与查询操作分开,对于每个查询操作,我们记录一下离他最近的修改操作的编号。 在进行转移的时候不仅需要维护区间,更需要去维护时间。 就是对于当前询问,在这之前的没有修改的修改操作要进行修改,而这之后的已经修改的修改操作要恢原创 2016-11-22 11:38:28 · 356 阅读 · 0 评论 -
【bzoj3052】糖果公园 树上莫队
AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=3052 【题解】 这题是带修改的树上莫队,坑爹的200s 用S(x,y)表示x到y路径上的点集,然后定义一种xor运算:S(x1,y1)xorS(x2,y2)表示把点集内重复的点删掉的并集。 设t是x、y的lca 那么显然S(x,y)=S(root,x) xor S(root,y)原创 2016-11-26 16:33:21 · 503 阅读 · 0 评论
分享