EduBrick

K-я среди первых

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

Дан массив. Ответьте на qq запросов: найдите kk-е по возрастанию среди первых ii элементов.

Формат ввода

В первой строке — числа nn и qq (1≤n,q≤2⋅1051 \le n, q \le 2 \cdot 10^5). Во второй — nn чисел (∣ai∣≤109|a_i| \le 10^9). Далее qq пар ii, kk (1≤k≤i≤n1 \le k \le i \le n).

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

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

Примеры

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