Метеоры
4000 мс · 256 МБ · всё или ничего
Вдоль дороги стоят станций. Происходит дождей; дождь задан тройкой , , и добавляет единиц каждой станции с номером от до .
Есть заявок. Заявка задана списком станций и целью : она считается выполненной, когда суммарно на её станциях накопилось не меньше . Для каждой заявки скажите, после какого дождя она выполнится, или , если не выполнится никогда.
Формат ввода
В первой строке — числа , и (). В следующих строках — тройки , , (, ). Далее заявок: в строке заявки сначала число станций , затем номеров, затем цель (). Сумма всех не превосходит .
Формат вывода
На каждую заявку выведите номер дождя или .
Примеры
ввод
5 3 3 1 3 2 2 5 3 1 5 1 1 1 2 2 1 5 9 1 4 100
вывод
1 -1 -1
ввод
1 1 1 1 1 1 1 1 1
вывод
1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.