#cut. cut

cut

cut

题目描述

给定一个 nn 个点 mm 条边的简单连通无向图,你要统计有多少条边 (u,v)(u, v),使得删除点 uu 和点 vv 后,这个图会变得不连通。

删除一个点 uu 会把所有与 uu 相邻的边都删掉,然后把点也删掉。

输入格式

第一行两个整数 n,mn,m

接下来 mm 行,每行两个正整数 u,vu,v,表示一条无向边。

输出格式

输出一个整数,表示满足条件的边数。

样例输入

4 5
1 2
2 3
3 4
4 1
1 3

样例输出

1

数据范围

对于所有数据,满足:

1n105,n1m3×1051 \le n \le 10^5,\quad n-1 \le m \le 3\times 10^5

图保证为简单连通无向图。

子任务编号 分数 限制
1 5 n100,m300n \le 100, m \le 300
2 15 n1000,m3000n \le 1000, m \le 3000
3 25 n1000n \le 1000
4 30 mn20m-n \le 20
5 25 无特殊限制