#abc264e. [abc264_e]Blackout 2
[abc264_e]Blackout 2
题目描述
一个国家有 个城市和 个发电厂,我们统称为地点。
这些地点的编号为 ,其中地点 是城市,地点 是发电厂。
该国有 条输电线路。输电线路 () 双向连接地点 和地点 。
如果某个城市能够通过某些输电线路到达至少一个发电厂,则称该城市被电气化。
现在,将会发生 个事件。在第 个事件 () 中,输电线路 断开,变得无法使用。一旦一条输电线路断开,它在随后的事件中仍然断开。
找到每个事件发生后电气化城市的数量。
约束条件
- 输入中的所有值都是整数。
- 如果 ,则 或 。
- 是不同的。
输入
从标准输入中以以下格式给出输入:
... ...
输出
打印 行。
第 行应该包含第 个事件发生后电气化城市的数量。
示例输入
5 5 10
2 3
4 10
5 10
6 9
2 9
4 8
1 7
3 6
8 10
1 8
6
3
5
8
10
2
7
示例输出
4
4
2
2
2
1
初始时,所有的城市都被电气化了。
- 第 1 个事件断开了连接地点 5 和地点 10 的输电线路 3。
- 现在地点 5 不再被电气化,而仍然有 4 个城市被电气化。
- 第 2 个事件断开了连接地点 2 和地点 9 的输电线路 5。
- 第 3 个事件断开了连接地点 3 和地点 6 的输电线路 8。
- 现在地点 2 和地点 3 不再被电气化,而仍然有 2 个城市被电气化。
- 第 4 个事件断开了连接地点 1 和地点 8 的输电线路 10。
- 第 5 个事件断开了连接地点 4 和地点 10 的输电线路 2。
- 第 6 个事件断开了连接地点 1 和地点 7 的输电线路 7。
- 现在地点 1 不再被电气化,而仍然有 1 个城市被电气化。