#L4976. 「POI2015 R3」旅行 Trips
「POI2015 R3」旅行 Trips
题目描述
Bajtazar 迷上了自行车旅行的魅力,计划在字节城的 天假期中,每天骑行一条不同的路线,挑战自我。他希望逐渐增加难度,每天的路线不短于前一天。具体来说,第 天他想选择字节城中第 短的可能路线。请你帮助 Bajtazar 计算第 天旅行的路线长度。
字节城有 座城市,编号 到 ,通过单向道路连接,道路长度为 、 或 公里,可能经过隧道或高架桥。旅行路线可在任意城市起止,可多次经过同一城市或道路。
输入格式
第一行包含三个整数 , , $(1 \leq n \leq 40, 1 \leq m \leq 1000, 1 \leq k \leq 10^{18})$,分别表示城市数、道路数和假期天数。
接下来的 行描述道路,每行包含三个整数 , , ,表示从 号城市到 号城市的单向道路,长度 公里。两城市间可能有多条道路。
输出格式
输出一行,一个整数,表示第 短旅行的长度。若可行旅行少于 条(Bajtazar 需提前结束假期),输出 。
样例
输入
6 6 11
1 2 1
2 3 2
3 4 2
4 5 1
5 3 1
4 6 3
输出
4
样例图

解释
长度 的旅行:,,。
长度 的旅行:,,。
长度 的旅行:,,,。
第 短旅行(长度 )例如为:。
附加样例
- , ,道路长度随机,形成链状网络,仅有 条可行旅行,答案为 ;
- , ,每对城市间有长度 的道路。
数据范围与提示
- 对于 的数据,。
- 对于 的数据,每条道路 。
- 对于 的数据,, , 。