随笔分类 -  { 图论 { 连通性 { 双连通分量 } } }

摘要:题目 Source http://acm.hdu.edu.cn/showproblem.php?pid=5739 Description Professor Zhang has an undirected graph G with n vertices and m edges. Each verte 阅读全文
posted @ 2016-07-22 19:58 WABoss 阅读(1557) 评论(4) 推荐(1)
摘要:题目大概说要让n个骑士坐成一圈,这一圈的人数要是奇数且大于2,此外有些骑士之间有仇恨不能坐在一起,问有多少个骑士不能入座。 双连通图上任意两点间都有两条不重复点的路径,即一个环。那么,把骑士看做点,相互不仇恨的骑士间连边,能坐在一圈骑士的肯定在同一个点双连通分量上。 不过还有个条件是人数要大于2: 阅读全文
posted @ 2016-07-22 10:59 WABoss 阅读(181) 评论(0) 推荐(0)
摘要:题目大概是给一张图,动态加边动态求割边数。 本想着求出边双连通分量后缩点,然后构成的树用树链剖分+线段树去维护路径上的边数和。。好像好难写。。 看了别人的解法,这题有更简单的算法: 在任意两点添边,那么两点路径上的边就不是割边了,于是从两点往上走到其LCA,一边缩点一边统计消失的割边数。 这样的时间 阅读全文
posted @ 2016-01-23 21:08 WABoss 阅读(254) 评论(0) 推荐(0)
摘要:题目大概是给一个无向连通图,问最少加几条边,使图的任意两点都至少有两条边不重复路径。 如果一个图是边双连通图,即不存在割边,那么任何两个点都满足至少有两条边不重复路径,因为假设有重复边那这条边一定就是割边,与不存在割边矛盾。 这题的解法是:原图的边双连通分量是符合要求的可以看作一点,即把原图的边双连 阅读全文
posted @ 2016-01-23 20:44 WABoss 阅读(364) 评论(2) 推荐(0)