题目描述
给定长度为 N 的整数序列 A,下标为1∼N.
现在要执行 M 次操作,其中第i次操作为给出三个整数li,ri,ki,求 A[li],A[li+1]...A[ri](即 A的下标区间 [l_i,r_i])中第 ki 小的数是多少。
输入
第一行包含两个整数 N 和 M.
第二行包含 N 个整数,表示整数序列 A。
接下来 M 行,每行包含三个整数 li,ri,ki,用以描述第i次操作。
输出
对于每次操作输出一个结果,表示在该次操作中,第 k 小的数的数值。
每个结果占一行。
7 3
1 5 2 6 3 7 4
2 5 3
4 4 1
1 7 3
5
6
3
提示
N≤105
M≤104
∣A[i]∣≤109