双连通分量
joy_go
这个作者很懒,什么都没留下…
展开
-
POJ 3177(Redundant Paths)
题意:求最少加多少条边,使这个图不存在桥; 思路:很明显的边双连通分量的题,首先求出图中的双连通分量,缩点,然后求出度数为1的点的总数,那么答案就是(sum+1)/2; 为什么是(sum+1)/2呢,我的理解是:因为题目说当前图中任意两个顶点最少有一条路相连,那么不同的双连通分量间就只有一条路相连,因为当前u到v有一条路径,所以再给u和v间加多一条边,就可以使这两个点都至少有两条路径到达了。原创 2013-08-29 19:02:55 · 965 阅读 · 0 评论 -
HDU 2242(考研路茫茫——空调教室)
题意:有一个教室群,教室之间有空调管相连(原图连通),每个教室都有人,求断开一条空调管使之分开成两个教室群, 并且使两个教师群的人数差值最小。 思路:这题没什么难度吧。。思路都很明了(可能是看过标签的缘故吧0.0),求边双连通分量,缩点,然后进行树形dp计数求出答案即可, 贴个代码,以后拿来当模板用吧。 #include #include #include #include #原创 2013-09-16 21:48:24 · 767 阅读 · 0 评论