2312. Day13 A - Polynya

为了组织出战 magIC Polynyanya Catest 的队伍,Galaxy 老师很忙碌!

集训队里有 n 名已经组好队的选手,第 i 个人的 rating 值为 a_i,所属队伍编号为 b_i。对每个队伍,其 Polynya 值为队伍中成员最高的 rating 值

Galaxy 老师接下来会使用他的大手 q 次,调整组队的情况。

每次调整,Galaxy 老师会指定一个人 c_i,让他退出当前所在的队伍,并加入另一个队伍 d_i注意该操作是永久的。

Galaxy 老师想知道,每次调整之后,所有队伍最低的 Polynya 值

输入

数据的第一行给出两个整数 n,q(1\leq n,q \leq 2\times 10^5),分别表示集训队选手的数量和调整组队情况的次数。

随后 n 行,每行给出两个整数 a_i(1\leq a_i \leq 10^9),b_i(1 \leq b_i \leq 2\times 10^5),表示第 i 个人的 rating 值为 a_i,所属队伍为 b_i

随后 q 行,每行给出两个整数 c_i(1\leq c_i \leq n),d_i(1\leq d_i \leq 2\times 10^5),表示让第 c_i 个人退出当前所在队伍,并加入另一个队伍 d_i。(保证退出的队伍和新加入的队伍不同)

输出

输出共 q 行,第 i 行表示 Galaxy 老师第 i 次调整队伍后,所有队伍最低的 Polynya 值。

样例

标准输入 复制文本
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
登录以提交代码。
单点时限 3 秒
内存限制 128 MB
提交 23
通过 8