#S5U07P04. 【作业】区间内第k项
【作业】区间内第k项
区间内第k项
难度:T2
【知识点:二分查找】【知识点:边界】
前置知识:数组、函数、循环、闭区间二分。
题目描述
给定按非降序排列的 条非负数值记录。每次给出 ,只保留数值在闭区间 内的记录,按原来的非降序顺序,输出第 项的值。重复记录分别占一项;不足 项时输出 。
规则说明
非降序表示从左到右,后一个数不小于前一个数,允许相等。例如 是非降序, 不是。
输入格式
首行 ;第二行 个非降序整数;随后输入 次查询。每次三个整数 。
输出格式
每个查询结果单独输出一行。
样例输入
5 3
4 7 7 10 15
7 12 2
7 12 4
0 20 5
样例输出
7
-1
15
数据范围
,数组元素及查询数值、范围端点均为 到 。每次保证 。。