4. Разделение графа

Не решаласьСложная

Дан взвешенный неориентированный граф GG, содержащий nn вершин и mm рёбер.

Разбейте вершины графа на два не пустых множества так, чтобы ребро минимального веса, соединяющее вершины из одного множества, имело максимально большой вес.

Гарантируется, что граф не содержит петель и его нельзя разбить так, чтобы такого ребра не существовало.

Формат ввода

В первой строке задано число вершин nn (3n1053 \leq n \leq 10^5) и число ребер mm (3m1053\leq m \leq 10^5) графа.

В следующих mm строках заданы ребра в формате uu, vv, ww (1u,vn1\leq u, v \leq n, uvu\neq v, 1w1051 \leq w \leq 10^5), где uu и vv задают начальную и конечную вершину ребра, а ww — его вес.

Формат вывода

В единственной строке выведите максимальный возможный вес ребра, которое имеет минимальный вес среди тех, что соединяют вершины принадлежащие одному множеству.

Примечание

Рассмотрим первый пример из условия. В нём возможно всего 3 различных разбиения удовлетворяющих условию, рассмотрим каждое из них:

  • {{1,2},{3}}\{\{1, 2\}, \{3\}\}

    , в таком случае рёбра 11 и 22 будут будут соединять вершины из одного множества, то есть ответ 11;

  • {{1,3},{2}}\{\{1, 3\}, \{2\}\}

    , в таком случае только ребро 33 будет соединять вершины из одного множества, то есть ответ 33;

  • {{2,3},{1}}\{\{2, 3\}, \{1\}\}

    , в таком случае только ребро 44 будет соединять вершины из одного множества, то есть ответ 44.

Получаем, что ответ на тест, достигается при третьем варианте разбиения.

Во втором тесте ответ достигается на разбиении {{1,3},{2,4}}\{\{1, 3\}, \{2, 4\}\}. Легко убедиться расписав все различные разбиения, что не существует разбиения данного графа, на котором ответ был бы больше.

Ограничения

Ограничение времени

1 с

Ограничение памяти

256 МБ

Пример 1

Ввод
3 4
1 2 1
1 2 2
1 3 3
3 2 4
Вывод
4

Пример 2

Ввод
4 5
1 2 1
2 3 1
3 4 1
4 1 1
2 4 2
Вывод
2

Теги

Нужно войти, чтобы отправить решение.Войти