Задачі
Медіана дерева
Медіана дерева
Задано зв'язний неорієнтований граф з парною кількістю вершин. Граф називається зв'язним, якщо усі його вершини зв'язані одна з одною ребрами.
Вам потрібно знайти остовне дерево, мадіана ваг ребер якого мінімальна. Остовне дерево графа включає у себе усі його вершини.
\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
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