#P6923. *【FHQ Treap】[Lydsy1706月赛]K小值查询
*【FHQ Treap】[Lydsy1706月赛]K小值查询
题意
维护一个长度为 的正整数序列 ,支持以下两种操作:
-
,将序列 从小到大排序,输出 的值。
-
,将所有严格大于 的数 减去 。
输入格式
第一行两个正整数 ,分别表示序列的长度和操作的个数。
第二行 个正整数 ,分别表示序列中的每个元素。
下来 行,每行两个整数,表示一次操作(其中 )。
输出格式
输出若干行,对于每个询问输出一行一个整数,即第 小的值。
样例输入
4 5
1 5 6 12
2 5
1 1
1 2
1 3
1 4
样例输出
1
1
5
7