定义基环树为个点、条边且不包含重边和自环的无向连通图。形象化的描述,基环树可以由一棵树再添加一条边后形成(不能是树上已存在的边)现在塔子哥拿到了一个无向图,她想连一条边使得这个无向图变成基环树。塔子哥想知道,有多少种不同的连边方案?
第一行输入两个正整数n,m,代表无向图的点数和边数。
接下来的m行,每行输入两个正整数u,v,代表节点u和节点v有一条边连接。保证给定的无向图不包含重边和自环。
1≤n,m≤105
1≤u,v≤n
一个整数,代表添加边的方案数。
输入
4 4
1 2
1 3
2 3
2 4
输出
0
说明
本身该无向图已经是基环树,因此方家数为 0。
输入
4 3
1 2
1 3
2 3
输出
3
说明
第一个方案:连接1和4。
第二个方案:连接2和4。
第三个方案:连接3和4。
扫码备注加群即可,期待您的到来~
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.