题目描述
有 个人,编号从 到 。一开始,每个人各自构成一个朋友圈。
接下来依次进行 次操作。第 次操作给出两个整数 ,表示 与 成为了朋友。朋友关系具有传递性:如果 与 是朋友, 与 是朋友,那么 属于同一个朋友圈。
请你在每次操作之后,输出当前朋友圈的个数。
输入格式
第一行包含两个整数 。
接下来 行,每行包含两个整数 ,表示一次操作。
输出格式
输出共 行,每行一个整数,表示该次操作之后朋友圈的个数。
样例
样例输入
5 4
1 2
3 4
2 3
1 5
样例输出
4
3
2
1
样例解释
初始有 个朋友圈。前两次操作后分别剩下 个和 个;第三次操作把 与 合并,剩下 个;第四次操作把 并入,剩下 个。
数据范围
对于全部测试数据,,,。
允许 ,也允许同一条朋友关系被重复给出。