#48. 社交网络
社交网络
描述
有一个包含 个用户和 条 双向好友关系 的社交网络。 如果用户 和 是好友,或者他们可以通过若干个共同好友间接联系,则认为 和 是 连通的。
现在,这 条好友关系将按照输入给出的顺序 依次断裂。
定义当前网络的 “陌生指数” 为: 网络中 不连通的用户对 (其中 )的数量。
已知在网络的初始状态下:
- 整个社交网络是连通的(任意两个用户都可以互相联系);
- 初始状态的“陌生指数”为 。
请你计算 每一条好友关系断裂后,当前网络的“陌生指数”。
输入格式:
第一行包含两个整数 ,分别表示用户数量和好友关系数量。 接下来 行,第 行包含两个整数 ,表示 第 条被断裂的好友关系 连接的两个用户。
输出格式:
输出共 行。 第 行输出 第 条关系断裂后 的“陌生指数”。
输入样例 1:
4 4
1 2
2 3
3 4
4 1
输出样例 1:
0
3
5
6
输入样例 2:
5 4
1 2
1 3
1 4
1 5
输出样例 2:
4
7
9
10
输入样例 3:
3 3
1 2
2 3
1 3
输出样例 3:
0
2
3
数据范围:
- 所有 互不相同