AtCoder Beginner Contest 075
翻译中…
Problem Statement
翻译中…
You are given an undirected connected graph with $N$ vertices and $M$ edges that does not contain self-loops and double edges.
The $i$-th edge $(1 \leq i \leq M)$ connects Vertex $a_i$ and Vertex $b_i$.
翻译中…
An edge whose removal disconnects the graph is called a bridge.
Find the number of the edges that are bridges among the $M$ edges.
翻译中…
Note
翻译中…
- A self-loop is an edge
$i$such that$a_i=b_i$$(1 \leq i \leq M)$. - Double edges are a pair of edges
$i,j$such that$a_i=a_j$and$b_i=b_j$$(1 \leq i<j \leq M)$. - An undirected graph is said to be connected when there exists a path between every pair of vertices.
翻译中…
Constraints
翻译中…
$2 \leq N \leq 50$$N-1 \leq M \leq min(N(N−1)⁄2,50)$$1 \leq a_i<b_i \leq N$- The given graph does not contain self-loops and double edges.
- The given graph is connected.
翻译中…
Input
翻译中…
Input is given from Standard Input in the following format:
翻译中…
N M
a_1 b_1
a_2 b_2
:
a_M b_M
翻译中…
Output
翻译中…
Print the number of the edges that are bridges among the $M$ edges.
翻译中…
样例
Input #1
7 7
1 3
2 7
3 4
4 5
4 6
5 6
6 7
Output #1
4
The figure below shows the given graph:

The edges shown in red are bridges. There are four of them.
Input #2
3 3
1 2
1 3
2 3
Output #2
0
It is possible that there is no bridge.
Input #3
6 5
1 2
2 3
3 4
4 5
5 6
Output #3
5
It is possible that every edge is a bridge.
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。