EduBrick

J. Mex на отрезке

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

Дан массив неотрицательных чисел. Ответьте на qq запросов: найдите mex отрезка [l,r][l, r] — наименьшее неотрицательное число, которое на этом отрезке не встречается.

Формат ввода

В первой строке — числа nn и qq (1≤n,q≤2⋅1051 \le n, q \le 2 \cdot 10^5). Во второй — nn чисел (0≤ai≤1090 \le a_i \le 10^9). В следующих qq строках — пары ll, rr.

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

На каждый запрос выведите mex отрезка.

Примеры

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