프로그램 명: revamp(open)
제한시간: 2 초

농부 존의 어려움 중의 하나는 매일 소들이 이상이 없는지를 점검하는 일이다.

길은 1 에서 M (1 <= M <= 50,000)까지 번호가 부여되어 있고 1 번 목초지에서 N 번 목초지로 길이 있다(주어진 입력에서는 1 번 목초지에서 N 번 목초지로 연결되어 있다)

1 에서 N (1 <= N <= 10,000)까지 번호가 매겨진 목초지는 양방향 길로 연결되어 있다.

i 번 째 길은 목초지 P1_i 와 P2_i (1 <= P1_i <= N; 1 <= P2_i <= N)에 연결되어 있고 Ti (1 <= T_i <= 1,000,000)만큼의 시간이 소요된다.

그는 이 길 중 몇 길을 개선하려고 한다.

특별히 , 그는 K (1 <= K <= 20)개의 길을 선택해서 이 길을 고속도로로 만들어 이동시간을 0 으로 만들려고 한다.

존을 도와 목초지 1 에서 N 까지 가는 최소 시간을 찾아라.

입력

입력의

출력

많아야 K 개의 길을 개량 한 후의 가장 짧은 길의 크기를 출력한다.

입출력 예

입력

4 4 1 
1 2 10 
2 4 10 
1 3 1 
3 4 100

출력

1
출처:usaco FEB 2009 gold

[질/답] [제출 현황] [푼 후(1)]
[ 채 점 ] [홈으로]  [뒤 로]