编程题
### 题目大意 给定一个无向连通图,允许在任何一对节点之间添加一条边,以便使图中的桥的总数最小化。 求在添加一个边缘后图中的桥的总数最小是多少。 对于一个无向图,如果删掉一条边后图中的连通分量数增加了,则称这条边为桥或者割边。 ### 输入描述 输入的第一行包含表示测试用例数的 $T$。 每个测试用例的第一行包含两个整数:$N$ 和 $M$ ,其中 $N$ 为城市数量,$M$ 为道路数量。 以下 $M$ 行都包含两个由空格隔开的整数:$X,Y$,表示结点 $X$ 和结点 $Y$ 之间存在一条边。 ### 输出描述 对于每个测试用例,输出一个整数表示在添加一个边缘后数量尽可能少的桥的总数。 ### 样例输入 ``` 2 7 7 1 2 2 3 3 1 3 4 4 5 4 6 6 7 3 3 1 2 2 3 3 1 ``` ### 样例输出 ``` 1 0 ``` ### 评测数据规模 对于 $100$% 的评测数据,$1\leq T \leq 64,3 \leq N \leq 100000, N - 1\leq M \leq 100000 ,1\leq X,Y\leq N,X\neq Y$。
查看答案
赣ICP备20007335号-2