EduBrick

Сколько в диапазоне

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

Дан отсортированный по неубыванию массив. Для каждого запроса (l,r)(l, r) скажите, сколько элементов лежит в отрезке [l,r][l, r].

Формат ввода

В первой строке числа nn и qq (1n,q1051 \le n, q \le 10^5). Во второй строке nn целых чисел по неубыванию. В следующих qq строках по два числа ll и rr (lrl \le r). Все числа по модулю не превосходят 10910^9.

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

Для каждого запроса одно число.

Примеры

ввод
4 3
1 3 5 7
2 6
1 7
8 9
вывод
2
4
0
Войдите, чтобы отправлять решения.