随笔分类 -  其它 -- 莫队算法

摘要:"传送门" C Graph 题意: 给出一个$n$个点$m$条边的无向图。现在有多组询问,每组询问给出区间$[l,r]$,问区间$[l,r]$中有多少点对是连通的。 思路: 若考虑只有一组询问的情况,那么显然我们直接用并查集搞搞就行,复杂度为$O(mlogn)$。 多组询问直接暴力上复杂度显然不够, 阅读全文
posted @ 2019-10-22 23:38 heyuhhh 阅读(294) 评论(0) 推荐(0) 编辑
摘要:2019 Multi University Training Contest 3 "题目链接" Blow up the city 首先考虑建立一个虚根,与所有反图中入度为$0$的点连边形成一颗树,然后考虑建出其支配树。对于$DAG$来说比较简单,反图中按着拓扑序来搞,这样就可以保证处理一个点时,其父 阅读全文
posted @ 2019-08-02 08:57 heyuhhh 阅读(296) 评论(0) 推荐(0) 编辑
摘要:莫队算法 总结 最近两天学习了一下莫队,感觉莫队算法还是挺好用的(现在看到离线询问就想莫队... 就稍微写一下总结吧,加深一下对算法的理解。 普通莫队 核心思想 :莫队算法一般用来离线处理一系列无修改的区间询问问题,通过将所有的询问保存下来,并且将所有的询问区间进行适当地排序,从而达到降低时间复杂度 阅读全文
posted @ 2019-05-07 18:14 heyuhhh 阅读(242) 评论(0) 推荐(0) 编辑