EduBrick

B. Сколько раз встречается максимум

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

Для каждого запроса нужно сказать, сколько элементов отрезка равны его максимуму.

Формат ввода

В первой строке - число NN (1≤N≤1051 \le N \le 10^5).

Во второй - NN чисел от 1 до 10510^5.

В третьей - число запросов KK (1≤K≤30 0001 \le K \le 30\,000), далее KK строк с парами ll и rr.

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

Для каждого запроса выведите количество элементов, равных максимуму на отрезке. Числа выводите в одну строку через пробел.

Примеры

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