图论——圆方树
DSL_HN_2002
一名中学生oier,已退役
展开
-
「Codeforces487E」Tourists-圆方树
Description给定一张简单无向连通图,要求支持两种操作:修改一个点的点权。询问两点之间所有简单路径上点权的最小值。n,m,q≤105n,m,q \leq 10^5n,m,q≤105Solution先不考虑修改。圆方树有一个性质,那就是(u,v)(u,v)(u,v)路径上的方点所代表的点双并为(u,v)(u,v)(u,v)间的简单路径并。所以只需要把方点权值设为其...原创 2019-04-24 17:31:51 · 155 阅读 · 0 评论 -
「APIO2018」铁人两项-圆方树
Description给定一张无向图,询问存在多少三元组(s,c,f)(s,c,f)(s,c,f)(s,c,fs,c,fs,c,f各不相同)满足存在一条从sss到ccc,ccc到fff的简单路径。n≤105,m≤105n \leq 10^5, m \leq 10^5n≤105,m≤105Solution考虑建立圆方树。固定s,fs,fs,f,满足条件的ccc一定存在sss到fff路径上方...原创 2019-04-24 17:33:20 · 155 阅读 · 0 评论 -
「SDOI2018」战略游戏-圆方树
Description有一张无向图,每次给定一个集合SSS,求有多少个点满足删除这个点后,SSS中至少有两个点不连通。n≤105n \leq 10^5n≤105,m,∑∣S∣≤2×105m,\sum |S| \leq 2\times 10^5m,∑∣S∣≤2×105Solution考虑所求就是SSS在圆方树上虚树的圆点数-∣S∣|S|∣S∣。但实际并不需要把虚树求出来,考虑把一个圆点的权...原创 2019-04-25 08:38:18 · 162 阅读 · 0 评论