#lg1948. D76【最短路+DP】路径中的边权最大值最小[USACO08JAN] Telephone Lines S

    ID: 1428 传统题 1000ms 128MiB 尝试: 164 已通过: 50 难度: 6 上传者: 标签>搜索图论二分广度优先搜索 BFS深度优先搜索 DFS最短路普及+/提高−

D76【最短路+DP】路径中的边权最大值最小[USACO08JAN] Telephone Lines S

【题意】

无向图有 NN 个点,MM 条双向边,第 ii 条边连接点 AiA_i 和点 BiB_i ,边的权值为 LiL_i 。

找出一条点 11 至 点 NN 的路径,使得该路径中的边权最大值最小。

特殊技能:确定某条路径后,最多允许该路径中有 KK 条边不计边权。

【输入格式】

第一行三个整数 N,M,KN,M,K(0≤K<N≤103,1≤M≤104 0 \le K < N \le 10^3,1 \le M \le 10^4 )

下来 MM ,每行包含三个整数 Ai,Bi,LiA_i,B_i,L_i(1≤Ai,Bi≤106,1≤Li≤1061 \le A_i,B_i \le 10^6, 1 \le L_i \le 10^6)。

【输出格式】

一行一个整数,表示点 11 至点 NN 的路径中的最大边权的最小值。 若不存在路径,则输出 -1。

【输入样例】

5 7 1
1 2 5
3 1 4
2 4 8
3 2 3
5 2 9
3 4 7
4 5 6

【输出样例】

4