莫队
Fizzmy
这个作者很懒,什么都没留下…
展开
-
Codechef MARCH14 GERALD07-莫队+并查集
传送门 这道题也是bzoj3514离线版 题意: 给你n个点,m条边,询问k个区间[L,R],求只保留[L,R]间的边,有多少个联通块。n,m,k<=200000Solution: 既然是离线那么显然可以搞事[滑稽],询问区间有什么暴力方法呢?莫队!因为在图上所以每次操作不是O(1)O(1),感觉似乎可以用并查集的样子呢,算一下复杂度为O(nn√α)O(n\sqrt n α)也是可以原创 2017-11-23 15:32:31 · 523 阅读 · 0 评论 -
学习笔记——带修莫队
简介普通的莫队算法相信大家都熟悉,那么如果有些问题加上修改操作是否可以用莫队维护呢?下面就介绍一种O(n53)O(n53)O(n^{\frac 5 3})的带修莫队算法。算法详解只需要再维护一维表示操作的时间即可然后我们按照左边界所在块为第一关键字、右边界所在块为第二关键字,操作时间为第三关键字排序在算答案时再维护一个记录修改操作的指针即可这样排序所产生的复杂度为:...原创 2018-02-25 12:13:21 · 1679 阅读 · 0 评论