매우 중요한 간선
면접 대비시간 제한3초메모리 제한2048 MB
가중치가 있는 연결 그래프에서 간선 하나를 제거했을 때 최소 신장 트리의 가중치 합이 가장 커지는 간선을 찾고, 그 값을 출력합니다.
문제
간선마다 음이 아닌 가중치가 할당된 단순 연결 그래프가 주어진다. 최소 신장 트리는 간선들의 부분집합 가운데 연결되어 있고 사이클이 없으며 총 가중치가 가장 작은 것이다. 간선 하나를 삭제했을 때 그래프의 최소 신장 트리 가중치가 최대가 되도록 하는 간선을 찾아라. 입력 그래프는 어떤 간선을 하나 삭제하더라도 연결 상태를 유지한다고 보장된다.
입력
첫째 줄에 정점의 개수 ()과 간선의 개수 ()이 주어진다. 정점은 1번부터 번까지 번호가 매겨져 있다. 다음 개 줄에는 각각 세 정수 , , (, )가 주어지며, 이는 정점 와 를 잇는 가중치 의 간선을 뜻한다.
출력
간선을 올바르게 삭제한 뒤 그래프의 최소 신장 트리 가중치를 정수 하나로 출력한다.