МОИ
Средняя
Ограничение по времени выполнения 3 секунды
Ограничение по использованию памяти 254,735 мегабайта
Найдите путь, удовлетворяющий следующим условиям:
Путь представляет собой последовательность различных городов , , ..., , где между каждыми двумя соседними городами существует дорога.
Общая длина пути должна быть равна .
Необходимо выбрать такую последовательность городов, чтобы было минимальным.
Формат входных данных
Первая строка содержит два целых числа и (, ) — количество городов и требуемая длина пути.
Каждая из следующих строк содержит три целых числа , и (, , ), что означает наличие дороги длиной между городами и .
Формат выходных данных
Выведите минимальное значение , или , если такой путь не существует.
Примеры
Ввод #1
Ответ #1
Ввод #2
Ответ #2
Ввод #3
Ответ #3
Примечание
В первом примере можно выбрать последовательность городов .
Во втором примере это сделать невозможно.
В третьем примере можно выбрать города .
Отправки 151
Коэффициент принятия 5 %