H. Стоимость до каждого города
3000 мс · 256 МБ · всё или ничего
Как классная задача H, но выведите наименьшую стоимость пути не более чем за перелётов до каждого города.
Массив слоёв и так считается для всех городов сразу — меняется только вывод. Для города вылета ответ равен нулю, для недостижимых за перелётов — .
Формат ввода
Первая строка содержит числа (), (), () и .
Далее идут строк: город вылета, город прилёта и стоимость ().
Формат вывода
Одна строка из чисел.
Примеры
ввод
4 5 2 1 1 2 1 2 3 1 3 4 1 1 3 3 1 4 5
вывод
0 1 2 4
Войдите, чтобы отправлять решения.