摘要: 题目大意 一个公园中有 n 个景点,景点之间通过无向的道路来连接,如果至少两个环公用一条路,路上的游客就会发生冲突;如果一条路不属于任何的环,这条路就没必要修 问,有多少路不必修,有多少路会发生冲突 做法分析 首先,这题不是边双连通的。要求的是点双连通分量。我们知道,每个点双连通分量又叫做块。冲突边 阅读全文
posted @ 2013-03-21 23:11 jianzhang.zj 阅读(1588) 评论(0) 推荐(0) 编辑
摘要: 题目大意 给一个 n 个点 m 条边的无向图,要求在删掉任意一条边之后,图中所有的节点保持连通性,问至少需要添加多少条边? 做法分析 求出边双连通分量,缩点之后,找出树中度为 1 的点的个数 num,添加边肯定是在度为 1 的顶点上添加,这样至少添加的边的个数就为 (num+1)/2; 参考代码 1 阅读全文
posted @ 2013-03-21 22:56 jianzhang.zj 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 题目大意 给了一个有 n(1<=n<=5000) 个点 m(n-1<=m<=10000) 个边的连通的无向图,现在问最少需要添加多少条边才能使得整个图中所有的点对之间至少存在两条没有交集的路径? 有一个坑就是,给的无向图中有可能有重边,但是重边的话只能算一条边 做法分析 根据题意可以知道,这题要求一 阅读全文
posted @ 2013-03-21 22:46 jianzhang.zj 阅读(423) 评论(0) 推荐(0) 编辑