#P1086. 社团联系断开记录
社团联系断开记录
题目描述
有 个社团成员,编号为 。最开始有 条双向联系,第 条联系连接两个不同成员,且任意两名成员之间至多有一条直接联系。
接下来,这 条联系会按照输入顺序一条一条失效。每失效一条联系后,原本在同一个联系圈中的成员可能被分开。
请你输出从初始状态开始,以及每次失效之后,当前一共有多少个连通的成员圈。
输入格式
第一行包含两个整数 ,表示成员数量和联系数量。
接下来 行,每行包含两个整数 ,表示一条联系连接成员 和成员 。保证 ,且无重边。
输出格式
输出 行。
第 行表示前 条联系已经失效后,当前的连通块数量。
样例
4 5
1 2
2 3
3 4
4 1
1 3
1
1
2
2
3
4
样例说明
初始时所有成员在同一个联系圈中。按顺序删除联系后,连通块数量依次变为 ,因此连同初始状态共输出 行。
数据范围
对于 的数据,。
对于 的数据,,。