#NP0133. L36 NP0133-K

0

L36 NP0133-K

题目描述

给定nn个数aia_i以及mm个操作。 操作一:1 k,将序列aa从小到大排序,输出aka_k的值。 操作二:2 k,将所有严格大于kk的数aia_i减去kk。

输入格式

第一行输入两个整数n,mn,m; 第二行输入nn个整数aia_i; 接下来mm行,每行输入一个操作,格式如题面所示。

输出格式

对于每个操作二,输出一行一个整数,表示你的答案。

样例输入 #1

4 5
1 5 6 12
2 5
1 1
1 2
1 3
1 4

样例输出 #1

1
1
5
7

说明/提示

有1≤n,m≤105,1≤ai≤1091\leq n,m\leq 10^5,1\leq a_i\leq 10^9。 对于操作一,有1≤k≤n1\leq k\leq n。 对于操作二,有1≤k≤1091\leq k\leq 10^9。