莫队
文章平均质量分 66
mousemjq
这个作者很懒,什么都没留下…
展开
-
【BZOJ3809】Gty的二逼妹子序列 (莫队+分块)
内存:28MB DescriptionAutumn和Bakser又在研究Gty的妹子序列了!但他们遇到了一个难题。 对于一段妹子们,他们想让你帮忙求出这之内美丽度∈[a,b]的妹子的美丽度的种类数。 为了方便,我们规定妹子们的美丽度全都在[1,n]中。 给定一个长度为n(1<=n<=100000)的正整数序列s(1<=si<=n),对于m(1<=m<=1000000)次询问“l,r,a,b”原创 2017-03-20 20:30:09 · 232 阅读 · 0 评论 -
【莫队】莫队算法的扩展
一)树上莫队普通的莫队非常容易掌握。那么我们可以把它扩展到树上。 简单地来说,树上莫队是利用了dfs序的莫队。为了保证复杂度的稳定性,两个块之间的元素个数差不应超出三倍。仍然分√n个块,每块√n个元素。dfs过程中记录一个栈内有多少元素,大于等于√n个时分一块。dfs完剩下的分到最后一个块,这样就能保证复杂度在O(n√n)了。例题:BZOJ1086#include<iostream> #inclu原创 2017-03-20 22:20:01 · 325 阅读 · 0 评论