electicode
ГлавнаяКурсыРесурсыЗадачиНациональная олимпиадаСоревнованияТаблица лидеров
...

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

Ограничение времени: 1000msОграничение памяти: 256MB
Все решения

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

Дан массив aaa из nnn целых чисел a1,a2,…,ana_1, a_2, \dots, a_na1​,a2​,…,an​. Необходимо отвечать на запросы вида: «Сколько чисел в массиве имеют значения от 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​ --- элементы массива.

Третья строка содержит целое число 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≤ --- границы следующего запроса.

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

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

Примеры

Пример 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

© 2026 Electicode. All rights reserved.

(−109≤ai≤109)(−10^9 \le a_i \le 10^9)
(−109≤ai​≤109)
1
09
)