electicode
ГлавнаяКурсыРесурсыЗадачи
Все задачи
binary-search

Подсчёт в диапазоне

1 сОграничение времени
256 МБОграничение памяти
Все решения

Описание задачи

Дан массив aaa из nnn целых чисел a1,a2,…,ana_1, a_2, \dots, a_na1​,a2​,…,a. Необходимо отвечать на запросы вида: «Сколько чисел в массиве имеют значения от до включительно?».

Хочешь решить?

Войди, напиши код прямо здесь и сразу увидишь результат.

Войти

electicode© 2026. Все права защищены.

Оформление
n​
lll
rrr

Формат ввода

Первая строка содержит целое число nnn (1≤n≤105)(1 \le n \le 10^5)(1≤n≤105) --- длина массива.

Вторая строка содержит nnn целых чисел a1,a2,…,ana_1, a_2, \dots, a_na1​,a2​,…,an​ (−109≤ai≤109)(−10^9 \le a_i \le 10^9)(−109≤ai​≤109) --- элементы массива.

Третья строка содержит целое число kkk (1≤k≤105)(1 \le k \le 10^5)(1≤k≤105) --- количество запросов.

Далее следуют kkk строк, каждая из которых содержит два целых числа lll и rrr (−109≤l≤r≤109)(−10^9 \le l \le r \le 10^9)(−109≤l≤r≤109) --- границы следующего запроса.

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

Для каждого запроса выведите одно число --- ответ на него. Выведите все ответы по одному в строке.

Примеры

Пример 1
Ввод
5 7 1 8 10 5 6 2 100 4 7 1 9 1 10 2 4 9 9
Вывод
4 2 4 5 0 0