当前你的浏览器版本过低,网站已在兼容模式下运行,兼容模式仅提供最小功能支持,网站样式可能显示不正常。
请尽快升级浏览器以体验网站在线编辑、在线运行等功能。

建议使用的浏览器:

谷歌Chrome 火狐Firefox Opera浏览器 微软Edge浏览器 QQ浏览器 360浏览器 傲游浏览器

1277:区间k大数查询

题目描述
给定一个序列,每次询问序列中第$l$个数到第$r$个数中第$K$大的数是哪个。
输入解释

第一行包含一个数$n$,表示序列长度。
第二行包含$n$个正整数,表示给定的序列。
第三个包含一个正整数$m$,表示询问个数。
接下来$m$行,每行三个数$l, r, K$,表示询问序列从左往右第$l$个数到第$r$个数中,从大往小第$K$大的数是哪个。序列元素从$1$开始标号。

输出解释
总共输出$m$行,每行一个数,表示询问的答案。
输入样例
5
1 2 3 4 5
2
1 5 2
2 3 2
输出样例
4
2
提示
数据规模与约定
对于30%的数据,$n, m <= 100$;
对于100%的数据,$n, m <= 1000$;
保证$k <= (r - l + 1)$,序列中的数$<=10^6$。

该题目包含在题集 算法训练

题目来源 蓝桥杯

共提交 12

通过率 41.67%
时间上限 内存上限
1000 MS 256 MB