eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Дельта Квадрант

Дельта Квадрант

Большая часть Дельта Квадранта остается неисследованной, однако известно, что существует множество опасных районов, населенных враждующими расами. Тем не менее, существует небольшое количество объявленных нейтральных зон, расположенных между планетами, которыми можно безопасно путешествовать. Планируется критический саммит, однако он произойдет только когда будет достигнут кворум из ее членов. Для достижения этого кворума почти все делегаты от Дельта Квадранта должны быть доставлены в одно место, откуда Энтерпрайз их уже заберет на саммит. Энтерпрайз находится на пути к Дельта Квадранту. Вы должны найти самый быстрый способ, как с помощью одного корабля отправится из одной из планет Дельта Квадранта и возвратиться на эту же планету, чтобы при этом посетить все кроме заданных планет. Имеется \textbf{n }планет и \textbf{n - 1 }безопасных путей проходящих через нейтральные зоны, соединяющих планеты. Для каждого пути известно время его преодоления. Найдите наименьшее время, за которое стартовав с произвольной планеты, можно посетить \textbf{n - k }планет и вернуться обратно. \InputFile Первая строка содержит количество тестов \textbf{t} (\textbf{1} ≤ \textbf{t }≤ \textbf{50}). Каждый тест начинается со строки, содержащей два числа: количество планет \textbf{n} (\textbf{2 }≤ \textbf{n }≤ \textbf{10000}) и число планет \textbf{k} (\textbf{0} ≤ \textbf{k }≤ \textbf{min(n - 1},\textbf{ 20)}), которое не следует посещать. Каждая из следующих \textbf{n - 1} строк содержит три целых числа - начальная и конечная планеты (от \textbf{0 }до \textbf{n - 1}) и время преодоления пути. Время лежит в интервале от \textbf{0 }до \textbf{1000000} включительно. Входной граф является связным. \OutputFile Для каждого теста выведите в отдельной строке наименьшее время путешествия.
Ліміт часу 5 секунд
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
3
2 0
0 1 3000
4 1
0 1 81
1 2 41
2 3 59
9 2
0 1 1000
1 2 1200
0 3 1000
3 4 1200
0 5 1000
5 6 1200
0 7 1800
7 8 600
Вихідні дані #1
6000
200
13200
Джерело 2013 North America - Pacific Northwest Region Programming Contest, Задача D