Problem C. 畅通工程续
时间限制 1000 ms
内存限制 32 MB
某省自从实行了很多年的畅通工程计划后,终于修建了很多路。不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多。这让行人很困扰。
现在,已知起点和终点,请你计算出要从起点到终点,最短需要行走多少距离。
输入数据
输出数据
对于每组数据,请在一行里输出最短需要行走的距离。如果不存在从S到T的路线,就输出-1.
样例输入
复制
3 3
0 1 1
0 2 3
1 2 1
0 2
3 1
0 1 1
1 2
样例输出
$ Mathjax font initiator $