I. Транспортировка: только время
3000 мс · 256 МБ · всё или ничего
Как классная задача I, но кружек ровно — их количество дано во входных данных. Найдите наименьшее время доставки.
Бинарный поиск здесь не нужен вовсе: вес грузовика известен, дороги отфильтрованы, дальше — одна Дейкстра.
Задача полезна как проверка проверки: именно это и делается внутри бинарного поиска классной задачи. Если она не проходит, ошибка не в поиске.
Формат ввода
Первая строка содержит числа (), () и ().
Далее идут строк: два пункта, время проезда (не больше 1440) и ограничение на вес в граммах (не больше ).
Формат вывода
Одно число — наименьшее время в минутах или , если проехать нельзя. Ограничение в 24 часа здесь не проверяется.
Примеры
ввод
3 3 2 1 2 10 3000220 2 3 20 3000201 1 3 1 3000099
вывод
30
ввод
2 1 1 1 2 7 3000000
вывод
-1
Войдите, чтобы отправлять решения.