莫队算法
文章平均质量分 79
hqwhqwhq
有梦想就不累
展开
-
莫队算法小结
神奇的莫队算法!!!我只能说Qrz,之前一直在一道题上面傻逼了,wa到死,附上链接:http://www.spoj.com/problems/ZQUERY/en/ 个人觉得还是一道蛮不错的题。 莫队简单粗暴,据说可以再o(nlogn)内解决一切无修改的区间查询问题!!!核心应该就是:1:按左端点分块排序。2:能在o(1)的复杂度内解决[L,R] -> [L,R+1],[L,R]->[L,R-1]原创 2015-08-15 00:14:07 · 496 阅读 · 0 评论 -
HDU 5381 莫队+RMQ(2015多校第8场1002)
比赛的时候没搞定怎么维护gcd求和的问题,赛后看了题解也感觉不是很懂,问了逊神,一句话提示了我:区间gcd就是一个序列而已!!!然后我就知道自己是个傻逼了。区间维护,很容易想到用一个RMQ搞定,用莫队写的话,关键在如何维护答案,[L,R] - > [L,R+1]这段中,多出来了什么东西?区间[L、L+1....R+1,R+1]这所有区间的gcd,这个题还有一个关键就是以R为左端点或者右端点的所有区原创 2015-08-14 23:53:00 · 638 阅读 · 0 评论 -
HDU 4676 Sum Of Gcd(莫队+莫比乌斯反演)
来看答案怎么求? ∑i=LR∑j=i+1Rgcd(a[i],a[j])=∑i=LR∑j=i+1R∑d|gcd(a[i],a[j])ϕ(d)=∑dϕ(d)∑i=L,d|a[i]R∑j=i+1,d|a[j]R1\sum_{i=L}^R\sum_{j=i+1}^Rgcd(a[i],a[j]) =\sum_{i=L}^R\sum_{j=i+1}^R\sum_{d|gcd(a[i],a[j])}\p原创 2015-10-28 00:02:28 · 899 阅读 · 0 评论