#HK4976. 「POI2015 R3」旅行 Trips
「POI2015 R3」旅行 Trips
题目描述
题目译自 XXII Olimpiada Informatyczna — III etap Wycieczki
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

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