Автор: | A. Baranov | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 256 Мб | |
Выходной файл: | Стандартный выход |
Молодой историк Вася в рамках своей диссертационной работы занимается сопоставлением записей из хранящихся в архиве документов.
Каждый документ охватывает определенный промежуток времени и содержит информацию о произошедших за это время событиях.
Васю интересует, каким образом освещалось одно и то же событие в различных источниках.
Для этого ему каждый раз приходится искать документы, которые могли бы содержать запись об интересующем его событии.
Т.к. таких событий может оказаться слишком много, от Вас требуется написать программу,
которая для некоторого заданного события выполняла бы поиск всех подходящих документов.
В начале входных данных хранится натуральное число N, за которым следует 2 × N целых чисел,
задающих границы временного интервала [Ai, Bi] для каждого из документов.
Далее следует число M и ровно M запросов, содержащих время события Cj.
Выходные данные должны содержать набор ответов на каждый из таких запросов.
Вначале указывается число обнаруженных документов, после чего следуют их номера.
При этом полагается, что нумерация документов начинается с нуля.
Гарантируется, что суммарное число документов на выходе не превосходит 106.
− 106 ≤ Ai ≤ Bi ≤ 106, − 106 ≤ Cj ≤ 106, 1 ≤ N ≤ 2 ⋅ 104, 1 ≤ M ≤ 105
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|