题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4612
题意:给定一个无向图,问加一条边后最少的桥数是多少。
思路:找出边双连通分量后缩点成一棵树,然后我们要是加一条边使桥数最少,显然是去找树的直径,
所以两边DFS去找树的直径即可,注意这里很坑,重边是不算桥的,所以要特殊处理,下面给出两种实现的代码。
#pragma comment(linker, "/STACK:102400000,102400000")
#include
#pragma comment(linker, "/STACK:102400000,102400000")
#include