Прогулка
시간 제한2초메모리 제한1024 MB
가중치가 있는 트리에서 정확히 K-1개의 간선을 사용하고 총 가중치가 T인 두 정점을 찾아 가장 작은 쌍을 출력하고, 없으면 0 0을 출력한다.
문제
Устав от постоянных войн, Бамблби решил прокатиться по своему городу и посмотреть достопримечательности. В его навигационной системе город представлен в виде связанного графа, содержащего ровно вершин и ребро. Каждой вершине графа соответствует некоторая площадь в городе. Между некоторыми площадями существуют двусторонние дороги --- ребра в графе. Известно, что от любой площади города можно добраться до любой другой, проехав при этом только по дорогам.
Про каждую дорогу известно, какое время Бамблби тратит на проезд по ней. Бамблби хочет потратить на прогулку ровно единиц времени. Кроме этого, он хочет объехать ровно различных площадей, побывав на каждой не более одного раза. Помогите ему выбрать соответствующие площадям вершины так, чтобы путь между ними состоял ровно из различных дорог, а время, затраченное на поездку, было бы равно .
Бамблби тратит время только на перемещения по дорогам, суммарное время его присутствия на площадях равно нулю.
입력
В первой строке входного файла задано три числа , и (, , ) --- количество площадей, необходимое время поездки и необходимое количество дорог, участвующих в поездке.
Следующие строк содержат по три числа , и (, ) --- описание очередной дороги. Первые два числа являются номерами площадей, соединенных этой дорогой, а третье --- временем поездки по ней.
출력
Выведите ответ на задачу. Если таких вершин не существует, выведите . Числа ответа необходимо упорядочить по возрастанию.
힌트
В случае, если вариантов ответа несколько, выведите лексикографически минимальную пару.