EduBrick

G. K-я на отрезке

4000 мс · 256 МБ · всё или ничего

Дан массив из nn чисел. Ответьте на qq запросов: найдите kk-е по возрастанию число среди элементов отрезка [l,r][l, r].

Формат ввода

В первой строке — числа nn и qq (1≤n,q≤1051 \le n, q \le 10^5). Во второй — nn чисел (0≤ai<1090 \le a_i < 10^9). В следующих qq строках — тройки ll, rr, kk (1≤l≤r≤n1 \le l \le r \le n, 1≤k≤r−l+11 \le k \le r - l + 1).

Формат вывода

На каждый запрос выведите kk-е по возрастанию число отрезка.

Примеры

ввод
5 3
3 1 4 1 5
1 5 1
1 5 3
2 4 2
вывод
1
3
1
ввод
1 1
999999999
1 1 1
вывод
999999999
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.