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