差分
Iking123
这个作者很懒,什么都没留下…
展开
-
【JZOJ5698】【GDOI2018 day1】密码锁(lock)(差分)
Problem 给出一个长度为n序列a,其中的每个数在0到m-1之间。每次操作可以选取一个区间,使区间内的数区间+1或-1(在模m的意义下)。求最少需要多少次操作才能将序列变成n个0。HintSolution 比赛时,我感觉这道题比较诡谲,胡思乱想了一会,发现切不了,于是将重心放在骗分上。20points:bfs 我一眼发现前4个点的n极小无比,可以手玩。...原创 2018-05-05 12:17:56 · 919 阅读 · 0 评论 -
【JZOJ3325】【BJOI2013 load】压力(广义圆方树+LCA+树上差分)
Problem 给定一个N(≤100000)个点、M(≤200000)条边的连通图,以及Q(≤200000)个点对(u,v)。求删除每个点后分别会有多少个点对不连通。Solution考虑求出每个点对(u,v)的(搜索树)路径中,会造成影响的点。这看似就是u到v路径上的割点,实则不是。例如下图: 个中4到2有一条返祖边。设有个点对为(2,5),该路径上的点3为割点。因为删除点...原创 2018-07-10 08:03:15 · 624 阅读 · 0 评论 -
【JZOJ5798】【2018提高组】模拟A组 树 (并查集+LCA)
Problem我们有一颗从1到n编号的n(<=300000)个结点的树,此外,您将从树中获得M(<=300000)个节点对,形式为(a1,b1),(a2,b2),…(am,bm). 我们需要给每一条边定向,使得每一对节点对存在一条从ai到bi或从bi到ai的路径。 现在要求方案数,对10^9+7取mod即可。Solution刚看这道题,感觉很神仙。仔细分析,对于...原创 2018-08-12 20:16:02 · 690 阅读 · 0 评论