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

Медиана дерева

Медиана дерева

Задан связный неориентированный граф с четным количеством вершин. Граф называется связным, если все его вершины связаны друг с другом ребрами. Вам следует найти остовное дерево, медиана весов рёбер которого минимальна. Остовное дерево графа включает в себя все его вершины. \InputFile Входные данные состоят из нескольких тестов. Формат каждого теста следующий. \textbf{n m} \textbf{s_1 t_1 c_1} \textbf{...} \textbf{s_m t_m c_m} Первая строка содержит четное целое \textbf{n} (\textbf{2} ≤ \textbf{n} ≤ \textbf{1000}) - количество вершин и количество ребер \textbf{m} (\textbf{n - 1} ≤ \textbf{m} ≤ \textbf{10000}) графа. Далее следуют \textbf{m} строк, каждая из которых содержит \textbf{s_i} (\textbf{1} ≤ \textbf{s_i} ≤ \textbf{n}), \textbf{t_i} (\textbf{1} ≤ \textbf{s_i} ≤ \textbf{n}, \textbf{t_i} ≠ \textbf{s_i}) и \textbf{c_i} (\textbf{1} ≤ \textbf{c_i} ≤ \textbf{1000}). Строка означает присутствие ребра между вершинами \textbf{s_i} и \textbf{t_i} весом \textbf{c_i}. Существует не более одного ребра, соединяющего \textbf{s_i} и \textbf{t_i}. Последняя строка содержит \textbf{n = 0}, \textbf{m = 0} и не обрабатывается. \OutputFile Для каждого теста в отдельной строке вывести искомое значение медианы.
Лимит времени 1 секунда
Лимит использования памяти 256 MiB
Входные данные #1
2 1
1 2 5
4 6
1 2 1
1 3 2
1 4 3
2 3 4
2 4 5
3 4 6
8 17
1 4 767
3 1 609
8 3 426
6 5 972
8 1 607
6 4 51
5 1 683
3 6 451
3 4 630
8 7 912
3 7 43
4 7 421
3 5 582
8 4 538
5 7 832
1 6 345
8 2 608
0 0
Выходные данные #1
5
2
421
Источник JAG Practice Contest for ACM-ICPC Asia Regional 2012, AtCoder, 2012/11/04