AtCoder Beginner Contest 075
C
Bridge
AtCoder
⌀ 1067
原题
← BD →
翻译中…

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: ![570677a9809fd7a5b63bff11e5d9bf79.png](https://img.atcoder.jp/abc075/570677a9809fd7a5b63bff11e5d9bf79.png) 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.
题目信息
题号
abc075_c
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。