#ABC170E. 智慧幼儿

智慧幼儿

智慧幼儿

题目描述

有 NN 名参加 AtCoder 的幼儿,编号为 11 到 NN。此外,有 2×1052\times 10^5 所幼儿园,编号为 11 到 2×1052\times 10^5。 幼儿 ii 的等级为 AiA_i,最初隶属于幼儿园 BiB_i。

接下来将进行 QQ 次转园。 在第 jj 次转园中,将幼儿 CjC_j 的所属变更为幼儿园 DjD_j。

这里,「平等度」定义为:对于每一所有至少一名幼儿的幼儿园,求出该幼儿园内等级最高的幼儿的等级,再取这些值中的最小值。

请计算每次转园后的平等度。

输入格式

输入按以下格式从标准输入给出:

NN QQ
A1A_1 B1B_1
A2A_2 B2B_2
::
ANA_N BNB_N
C1C_1 D1D_1
C2C_2 D2D_2
::
CQC_Q DQD_Q

输出格式

输出 QQ 行。 第 jj 行输出第 jj 次转园后的平等度。

样例

6 3
8 1
6 2
9 3
1 1
2 2
1 3
4 3
2 1
1 2
6
2
6

最初,幼儿园 11 有幼儿 1,41, 4,幼儿园 22 有幼儿 2,52, 5,幼儿园 33 有幼儿 3,63, 6。

第 11 次转园把幼儿 44 转到幼儿园 33 后,幼儿园 11 有幼儿 11,幼儿园 22 有幼儿 2,52, 5,幼儿园 33 有幼儿 3,4,63, 4, 6。幼儿园 11 中等级最高的幼儿的等级为 88,幼儿园 22 中为 66,幼儿园 33 中为 99。这些值的最小值为 66,因此第 11 行输出 66。

第 22 次转园把幼儿 22 转到幼儿园 11 后,幼儿园 11 有幼儿 1,21, 2,幼儿园 22 有幼儿 55,幼儿园 33 有幼儿 3,4,63, 4, 6。幼儿园 11 中等级最高的幼儿的等级为 88,幼儿园 22 中为 22,幼儿园 33 中为 99。这些值的最小值为 22,因此第 22 行输出 22。

第 33 次转园把幼儿 11 转到幼儿园 22 后,幼儿园 11 有幼儿 22,幼儿园 22 有幼儿 1,51, 5,幼儿园 33 有幼儿 3,4,63, 4, 6。幼儿园 11 中等级最高的幼儿的等级为 66,幼儿园 22 中为 88,幼儿园 33 中为 99。这些值的最小值为 66,因此第 33 行输出 66。

2 2
4208 1234
3056 5678
1 2020
2 2020
3056
4208

数据范围

  • 1≤N,Q≤2×1051 \leq N,Q \leq 2 \times 10^5
  • 1≤Ai≤1091 \leq A_i \leq 10^9
  • 1≤Cj≤N1 \leq C_j \leq N
  • 1≤Bi,Dj≤2×1051 \leq B_i,D_j \leq 2 \times 10^5
  • 输入均为整数。
  • 第 jj 次转园前后,幼儿 CjC_j 的所属不同。
难度 提高
通过率 —
尝试 0
通过 0
ID
1966
类型
传统题
Time Limit
3500ms
Memory Limit
1024MiB
上传者
标签