U436241 第 k 小的数

题目描述

有一个长为 $n$ 的数组,小明想找到数组中第 $k$ 小的数。例如:`1 2 2 3 4 6` 中,第 $4$ 小的数就是 $3$。 小宝觉得这也太简单了,想增加一点难度。现在,他给出了 $m$ 次操作,每个操作分为两种类型: - `1 x`:表示操作 $1$,给数组中加入一个元素 $x$ - `2`:表示操作 $2$,查询当前第 $k$ 小的数字,如果没有 $k$ 个数,就输出 `-1`

输入格式

第一行三个正整数 $n, m, k$,含义如题中所示。($1≤n,m,k≤2×10^5$) 第二行包含 $n$ 个整数 $a_i$,表示初始的数组。($0≤a_i≤1×10^9$) 接下来 $m$ 行,每行表示一个操作。

输出格式

对每个操作 $2$,输出结果。