摘要:
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4635题目描述: 给出一个有向图,问最大加入多少条边使原图还是不能强连通?解题思路: 加入的边是最多的,那么肯定是强连通图减去一条边,可以先把图中的强连通分支找出来,然后把其中一个分支(包含x个点... 阅读全文
摘要:
题目链接: Hdu 4738 Caocao's Bridges题目描述: 有n个岛屿,m个桥,问是否可以去掉一个花费最小的桥,使得岛屿边的不连通?解题思路: 去掉一个边使得岛屿不连通,那么去掉的这个边一定是一个桥,所以我们只需要求出来所有的桥,然后比较每个桥的花费,选取最小的那个就好。看起来很... 阅读全文
摘要:
题目描述: 给出一个无向的连通图,问最少加入几条边,才能使所给的图变为无桥的双连通图?解题思路: 可以求出原图中所有的不包含桥的所有最大连通子图,然后对连通子图进行标记缩点,统计度为1的叶子节点leaf有多少个,答案就是(leaf+1)/2; 这个题目有重边,在处理的时候要注意下。 1 #in... 阅读全文
摘要:
题目链接: Uva 796 Critical Links题目描述: 题目中给出一个有可能不连通的无向图,求出这个图的桥,并且把桥按照起点升序输出(还有啊,还有啊,每个桥的起点要比终点靠前啊),这个题目读了好几遍,但是依旧没有找到数据范围写在哪里,经过无数次runtime error最终把范围定在... 阅读全文