#P1401. 城市

城市

题目描述

nn 个城市,mm 条无向边,你要找 tt 条从城市 11 到城市 nn 的路,使得最长的边的长度最小,每条边不能经过同一方向两次。也即一条边的两个方向各可以经过一次。

输入格式

11 行三个整数 nnmmtt 用空格隔开。

22 行到第 m+1m+1 行,每行包括三个整数 uuvvww 表示城市 uu 到城市 vv 之间有一条长度为 ww 的道路。

输出格式

输出只有一行,包含一个整数,即经过的这些道路中最长的路的最小长度。

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

提示

数据规模与约定

对于 100%100\% 的数据,保证:

  • 2n2002\le n\le2001m4×1041\le m\le 4\times 10^41t2001\le t \le200
  • 1u,vn1 \leq u, v \leq n1w2×1091 \leq w \leq 2 \times 10^9
  • 一定至少存在 tt 条从 11nn 的边集不相交的路径。