#B4479. [语言月赛 202601] 题库管理

[语言月赛 202601] 题库管理

题目描述

咕洛 Online Judge 是全球最小的在线评测平台。在咕洛上,共有 nn 类题库和 mm 道题目。题库类别由 00 依次编号到 n1n-1,题目由 11 依次编号到 mm

每道题目属于且只属于一个题库,初始时,所有的题目都属于题库 00

咕洛的管理员对题库进行了 kk 次操作,每次操作可以分为以下两类:

  • 类别 1:将试题 uu 移动到题库 vv
  • 类别 2:查询题库 vv 中编号第 uu 小的题目编号;如题库 vv 内不存在 uu 道题,输出 -1

现在,请你模拟管理员的操作,并为所有类别 2 的操作给出答案。

输入格式

输入共 k+1k+1 行。

第一行为三个正整数 n,m,kn, m, k

接下来 kk 行,每行三个非负整数 op,u,vop, u, vopop 表示操作类别。

输出格式

输出若干行。对于每个类别 22,输出一行一个正整数,表示答案。

3 10 6
1 2 1
1 3 1
1 4 2
2 2 0
2 2 1
2 2 2
5
3
-1

提示

对于 30%30\% 的测试数据,n=2n=2

对于 100%100\% 的测试数据,1n501 \le n \le 501m5×1031\le m \le 5\times 10^31k5×1031 \le k \le 5\times 10^3op{1,2}op\in \{1, 2\}0v<n0\le v < n1um1 \le u \le m