#JX5007. 乘车旅行
乘车旅行
题目描述
个小镇, 条双向道路。第 条道路从 通向 ,长度为 。车的油箱容量为 ,当行驶到一个镇上时可以选择加满油或者什么都不做。行驶单位长度的距离消耗一单位的油。
现在回答 个问题:
- 油箱现在为满,从 到 ,最少需要加油多少次,或者输出无解。
,,无重边,无自环。。
输入格式
第一行两个数 。
往后 行,每行三个数,分别为道路的两端和长度。
输出格式
总共 行,每行一个数,为最少加油的次数。若无解输出 。
3 2 5
1 2 3
2 3 3
2
3 2
1 3
0
1
4 0 1
1
2 1
-1
5 4 4
1 2 2
2 3 2
3 4 3
4 5 2
20
2 1
3 1
4 1
5 1
1 2
3 2
4 2
5 2
1 3
2 3
4 3
5 3
1 4
2 4
3 4
5 4
1 5
2 5
3 5
4 5
0
0
1
2
0
0
1
2
0
0
0
1
1
1
0
0
2
2
1
0