‹ 上一题 下一题 ›

07665. 朋友圈 未做

1000 ms 256 MB 测试点 10 7级·树与并查集自拟题并查集阶梯·入门

题目描述

有 个人,编号从 到 。一开始,每个人各自构成一个朋友圈。

接下来依次进行 次操作。第 次操作给出两个整数 ,表示 与 成为了朋友。朋友关系具有传递性:如果 与 是朋友, 与 是朋友,那么 属于同一个朋友圈。

请你在每次操作之后,输出当前朋友圈的个数。

输入格式

第一行包含两个整数 。

接下来 行,每行包含两个整数 ,表示一次操作。

输出格式

输出共 行,每行一个整数,表示该次操作之后朋友圈的个数。

样例

样例输入

5 4
1 2
3 4
2 3
1 5

样例输出

4
3
2
1

样例解释

初始有 个朋友圈。前两次操作后分别剩下 个和 个;第三次操作把 与 合并,剩下 个;第四次操作把 并入,剩下 个。

数据范围

对于全部测试数据,,,。

允许 ,也允许同一条朋友关系被重复给出。

输入
输出

            
答案