AT_abc170_e.[ABC170E] Smart Infants

提高+/省选-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有 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 …\ldots ANA_N BNB_N C1C_1 D1D_1 C2C_2 D2D_2 …\ldots CQC_Q DQD_Q

输出格式

输出 QQ 行。第 jj 行输出第 jj 次转园操作后的平等值。

输入输出样例

  • 输入#1

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

    输出#1

    6
    2
    6
  • 输入#2

    2 2
    4208 1234
    3056 5678
    1 2020
    2 2020

    输出#2

    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

最初,幼儿园 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。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页