집 떠나와 열차 타고
시간 제한3초메모리 제한1024 MB
사이클 구조의 그래프에서 1번 정점과 V번 정점이 연결되지 않도록 끊어야 할 간선 길이의 합의 최소값을 구합니다.
문제
자랑스러운 대한민국의 산업기능요원 욱제는 집을 떠나 열차를 타고 훈련소로 간다. 모두 알다시피 대한민국은 정점이 V개이고 간선이 E개인 선인장 그래프이며, 집은 1번 정점, 훈련소는 V번 정점이다.
하지만 욱제는 Agent를 감히 훈련소로 보내는 대한민국에 환멸을 느끼고, 간선 몇 개에 수류탄을 떨어뜨리기로 한다. 수류탄으로 간선을 터뜨리면 그 간선으로는 이동할 수 없게 된다.
욱제는 간선 몇 개를 터뜨려서 집에서 훈련소로 가는 경로가 없게 만들고 싶다. 4월 2일이 오기 전에 빨리, 욱제가 터뜨려야 하는 간선 길이의 합의 최솟값을 구하자.
입력
첫째 줄에 V, E가 주어진다.
둘째 줄부터 E개의 줄에 간선이 잇는 두 정점 x, y와 간선의 길이 d가 공백을 사이에 두고 주어진다.
출력
욱제가 터뜨려야 하는 간선 길이의 합의 최솟값을 출력한다. 간선을 어떻게 터뜨려도 훈련소로 가는 경로가 존재하면 권욱제 재입대를 출력한다.
제한
- 2 ≤ V ≤ 402,000
- V - 1 ≤ E ≤ 429,000
- 1 ≤ x, y ≤ V
- 1 ≤ d ≤ 19,990,316
- 주어지는 그래프는 무방향 단순 연결 그래프이다.
- 주어지는 그래프는 선인장 그래프이다. 즉, 한 간선이 두 개 이상의 사이클에 포함되지 않는다.