#ABC264E. 停电 2

停电 2

停电 2

题目描述

某国有 NN 个城市和 MM 个发电站,统称为场所。

场所编号为 1,2,…,N+M1, 2, \dots, N+M,其中场所 1,2,…,N1, 2, \dots, N 是城市,场所 N+1,N+2,…,N+MN+1, N+2, \dots, N+M 是发电站。

该国共有 EE 条输电线路。第 ii 条输电线路(1≤i≤E1 \le i \le E)双向连接场所 UiU_i 和场所 ViV_i。

如果一个城市可以沿着若干条输电线路到达至少一个发电站,则称该城市「通电」。

现在,将发生 QQ 个事件。在第 ii 个事件(1≤i≤Q1 \le i \le Q)中,输电线路 XiX_i 断开,变得不可用。线路一旦断开,在后续事件中一直保持断开状态。

求每个事件发生后,通电的城市数量。

输入格式

NN MM EE
U1U_1 V1V_1
U2U_2 V2V_2
⋮\vdots
UEU_E VEV_E
QQ
X1X_1
X2X_2
⋮\vdots
XQX_Q

输出格式

输出 QQ 行。

第 ii 行应输出第 ii 个事件发生后通电的城市数量。

样例

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

初始时,所有城市都通电。

第 11 个事件断开了连接场所 55 和场所 1010 的输电线路 33。

现在城市 55 不再通电,剩余 44 个城市通电。

第 22 个事件断开了连接场所 22 和场所 99 的输电线路 55。

第 33 个事件断开了连接场所 33 和场所 66 的输电线路 88。

现在城市 22 和城市 33 不再通电,剩余 22 个城市通电。

第 44 个事件断开了连接场所 11 和场所 88 的输电线路 1010。

第 55 个事件断开了连接场所 44 和场所 1010 的输电线路 22。

第 66 个事件断开了连接场所 11 和场所 77 的输电线路 77。

现在城市 11 不再通电,剩余 11 个城市通电。

数据范围

  • 输入中的所有值均为整数。
  • 1≤N,M1 \le N, M
  • N+M≤2×105N+M \le 2 \times 10^5
  • 1≤Q≤E≤5×1051 \le Q \le E \le 5 \times 10^5
  • 1≤Ui<Vi≤N+M1 \le U_i \lt V_i \le N+M
  • 若 i≠ji \neq j,则 Ui≠UjU_i \neq U_j 或 Vi≠VjV_i \neq V_j。
  • 1≤Xi≤E1 \le X_i \le E
  • XiX_i 两两不同。
难度 提高
通过率 —
尝试 0
通过 0
ID
2476
类型
传统题
Time Limit
3000ms
Memory Limit
1024MiB
上传者
标签