G. Автобусы
2000 мс · 256 МБ · всё или ничего
Между деревнями ходят автобусы. Каждый рейс задан деревней отправления, временем отправления, деревней назначения и временем прибытия. Мария Ивановна в момент времени находится в деревне ; приехав в деревню в момент , уехать из неё она может любым рейсом, отправляющимся в момент или позже. Найдите наименьшее время, когда она может оказаться в деревне .
Формат ввода
Первая строка содержит число ().
Вторая строка — номера деревень и .
Третья строка — число рейсов ().
Далее идут строк по четыре числа: деревня отправления, время отправления, деревня назначения, время прибытия. Все времена целые от до ; время прибытия не меньше времени отправления.
Формат вывода
Одно число — наименьшее время прибытия в деревню или .
Примеры
ввод
3 1 3 4 1 0 2 5 1 1 2 3 2 3 3 5 1 1 3 10
вывод
5
ввод
2 1 2 0
вывод
-1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.