#189. [R31D]连通块
[R31D]连通块
时空限制
1S/512M
题目描述
给定一个包含 个顶点(编号 到 )和 条边的无向图。
你需要依次回答 个独立的询问。对于每个询问 (),请计算:
-
从原图中临时移除所有满足 的边 。
-
统计剩余图的连通块数量。
注意:每个询问开始时,图都会恢复为初始状态。
格式
输入格式
第一行包含两个整数 和 ,分别表示图的顶点数和边数。
接下来 行,每行包含两个整数 和 ,表示顶点 和顶点 之间存在一条无向边。
输出格式
输出一行,包含 个用空格分隔的整数。第 个整数表示当 时,图中连通块的数量。
样例
样例输入 #1
5 5
1 2
2 3
3 4
4 5
1 5
样例输出 #1
2 2 2 2 1
样例解释 #1
-
当 时:
- 边 , 被移除。形成的连通块为 和 ,共 个。
-
当 时:
- 边 , 被移除。形成的连通块为 和 ,共 个。
-
当 时:
- 边 , 被移除。形成的连通块为 和 ,共 个。
-
当 时:
- 边 , 移除。 形成的连通块为 和 ,共 个。
-
当 时:
- 没有边被移除。图是连通的,连通块数量为 。
数据规模
对于 的数据, 。
对于 的数据, ,。
Related
In following contests: