随笔分类 -  图论—无向图的割顶和桥

摘要:http://acm.hdu.edu.cn/showproblem.php?pid=4587 题意: 给一图,求割去两个点后所能形成的最大连通分支数。 思路: 对于这种情况,第一个只能枚举,然后在删除第一个点的前提下,用Tarjan算法求第二个割点的情况。 阅读全文
posted @ 2017-08-12 18:33 Kayden_Cheung 阅读(157) 评论(0) 推荐(0) 编辑
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=2460 题意:给出图,求每次增加一条边后图中桥的数量。 思路: 先用tarjan算法找出图中所有的桥,如果lowv>pre[u],那么u—v就是桥,此时可以标记一下v。 之后就是利用LCA,找到两个节点的公共祖先, 阅读全文
posted @ 2017-08-07 08:00 Kayden_Cheung 阅读(266) 评论(0) 推荐(1) 编辑
摘要:http://poj.org/problem?id=2117 题意:求删除图中任意一个顶点后的最大连通分量数。 思路: 求出每个割点对应的连通分量数,注意这道题目中图可能是不连通的。 这道题目我wa了很多发,主要是我忘了根结点的连通分量数得减1。 为什么呢?因为如果我们用cut[]来记录每个结点对应 阅读全文
posted @ 2017-08-06 09:32 Kayden_Cheung 阅读(157) 评论(0) 推荐(0) 编辑
摘要:https://vjudge.net/problem/UVA-10765 题意: 给一个n个点的无向图,求每个点删去后形成的连通分量数。 思路: 判断割点,如果是割点的话,在dfs的时候计算出删去它后所形成的连通分量数。 阅读全文
posted @ 2017-04-30 17:28 Kayden_Cheung 阅读(187) 评论(0) 推荐(0) 编辑
摘要:http://poj.org/problem?id=1144 题意: 给出图,求割点数。 思路: 关于无向图的割顶和桥,这篇博客写的挺不错,有不懂的可以去看一下http://blog.csdn.net/stillxjy/article/details/70176689 阅读全文
posted @ 2017-04-27 21:10 Kayden_Cheung 阅读(224) 评论(0) 推荐(0) 编辑

//目录
点击右上角即可分享
微信分享提示