255. 第K小数 题目 给定长度为 $N$ 的整数序列 $A$,下标为 $1 \sim N$。 现在要执行 $M$ 次操作,其中第 $i$ 次操作为给出三个整数 $l_i,r_i,k_i$,求 $A[l_i],A[l_i+1],…,A[r_i]$ (即 $A$ 的下标区间 $[l_i,r_i]$)中第 $k_i$ 小的数是多少。 输入格式 第一行包含两个整数 $N$ 和 $M$。 第二行包含 $N$ 个整数,表示整数序列 $A$。 接下来 $M$ 行,每行包含三个整数 $l_i,r_i,k_i$,用以描述第 $i$ 次操作。 输出格式 对于每次操作输出一个结果,表示在该次操作中,第 $k$ 小的数的数值。 每个结果占一行。 数据范围 $N \le 10^5, M \le 10^4,|A[i]| \le 10^9$ 输入样例: 7 3 1 5 2 6 3 7 4 2 5 3 4 4 1 1 7 3 输出样例: 5 6 3 题解