B. 微信运动1

传统 1000 ms 512 MiB
标准 IO
文本比较

题目描述

nn 个人,编号为 1n1\sim n。给出它们之间的所有 mm 条好友关系。

每一个人有一定的微信运动步数,一开始都是零。

在接下来 qq 个单位时间里,每一个单位时间发生了一个事件:

  1. 编号为 xx 的人走了 ww 步。
  2. 询问 xx 的好友中(包括他自己),步数最多的人走了几步。

输入格式

第一行有三个正整数 n,m,qn,m,q,表示人的数量,好友关系的数量,事件的数量。

然后 mm 行,每行两个正整数 ui,viu_i,v_i ,表示 ui,viu_i,v_i 是好友。

然后 qq 行,每行先有一个正整数 optopt ,表示事件类型。

如果 opt=1opt=1 ,输入两个数 x,wx,w

否则输入一个数 xx

输出格式

对于每一个询问输出一行答案。

样例

样例输入

10 20 20
5 7
1 2
1 3
7 9
2 5
1 7
3 7
6 7
3 8
2 7
3 10
5 9
1 5
5 6
1 10
3 9
1 8
1 9
6 9
4 9
1 1 8936
1 1 239
2 10
1 7 2161
1 7 5972
2 1
2 9
1 5 1633
1 7 1467
1 1 669
1 4 5965
2 5
2 1
1 1 37
2 1
2 1
1 5 6543
2 4
2 7
1 3 6961

样例输出

9175
9175
9175
9844
9844
9881
9881
5965
9881

数据范围与提示

n,m,q2105,w1n,m,q\leq 2\cdot 10^5,w\ge 1

保证 uiviu_i\ne v_i,好友关系不会重复给出。

保证任意时刻任何一个人的步数不超过 10510^5