#3065. Smart Infants

0

Smart Infants

Smart Infants

题目描述

有 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。 在此,我们将 evenness 定义如下。对于每个在 AtCoder 注册且有一个或多个婴儿的幼儿园,找出该幼儿园中评分最高的婴儿。evenness 定义为这些评分中的最小值。 对于每一次的 QQ 次转移,求出转移之后的 evenness。

输入格式

输入从标准输入以以下格式给出: 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 次转移之后的 evenness。

6 3
8 1
6 2
9 3
1 1
2 2
1 3
4 3
2 1
1 2
6
2
6
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 更改其所属的幼儿园。最初,婴儿 1,41, 4 属于幼儿园 11,婴儿 2,52, 5 属于幼儿园 22,婴儿 3,63, 6 属于幼儿园 33。 在第 1 次转移使婴儿 44 属于幼儿园 33 之后,婴儿 11 属于幼儿园 11,婴儿 2,52, 5 属于幼儿园 22,婴儿 3,4,63, 4, 6 属于幼儿园 33。幼儿园 1,2,31, 2, 3 中评分最高的婴儿分别为 8,6,98, 6, 9。它们中的最小值是 66,因此输出的第 1 行应为 66。 在第 2 次转移使婴儿 22 属于幼儿园 11 之后,婴儿 1,21, 2 属于幼儿园 11,婴儿 55 属于幼儿园 22,婴儿 3,4,63, 4, 6 属于幼儿园 33。幼儿园 1,2,31, 2, 3 中评分最高的婴儿分别为 8,2,98, 2, 9。它们中的最小值是 22,因此输出的第 2 行应为 22。 在第 3 次转移使婴儿 11 属于幼儿园 22 之后,婴儿 22 属于幼儿园 11,婴儿 1,51, 5 属于幼儿园 22,婴儿 3,4,63, 4, 6 属于幼儿园 33。幼儿园 1,2,31, 2, 3 中评分最高的婴儿分别为 6,8,96, 8, 9。它们中的最小值是 66,因此输出的第 3 行应为 66。

标签: AtCoder|abc170E

来源

AtCoder|abc170E