#P2030. K-th Number

    ID: 5490 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>其他分治基础算法二分数据结构树状数组

K-th Number

题目描述

给定一个含有 nn 个数的序列 a1,a2ana_1,a_2 \dots a_n,执行 mm 次操作:

  • l r k 表示查询下标在区间 [l,r][l,r] 中的第 kk 小的数。

输入格式

第一行两个正整数 n,mn,m,表示序列长度与操作个数。

第二行 nn 个整数,表示 a1,a2ana_1,a_2 \dots a_n

接下来 mm 行,每行表示一个操作。

输出格式

对于每一次询问,输出一行一个整数表示答案。

7 3
1 5 2 6 3 7 4
2 5 3
4 4 1
1 7 3
5
6
3

数据范围/提示

对于 100%100\% 的数据,1n1051\le n \le 10^51m1041\le m\le 10^41krl+11 \le k \le r-l+1ai109|a_i| \le 10^9