‹ 上一题 下一题 ›

题目描述

学校有 位同学,编号从 到 ,一开始每人各自组成一个朋友圈。接下来依次发生 件事:第 件事给出两个整数 ,表示 与 成了朋友。朋友关系会传递:如果 与 是朋友, 与 是朋友,那么 就属于同一个朋友圈。请你在每件事之后,输出当前朋友圈的个数。

输入格式

第一行包含两个整数 。

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

输出格式

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

样例

样例输入

5 4
1 2
3 4
2 3
1 5

样例输出

4
3
2
1

样例解释

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

数据范围

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

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

输入
输出

            
答案