#1040. 【入门】城市之间的最短路
【入门】城市之间的最短路
说明
小丁同学准备去国旅游,他买了一张国的地图,地图标出了国著名的个旅游热门城市,并标注了这个城市之间有条路线相连以及每条路线的长度。
请你编程帮助小丁求出其中两个城市之间的最短距离。
输入格式
输入第一行为两个正整数和,表示城市个数,表示线段个数。
接下来行,每行输入三个整数和,表示市与市之间存在一条线段,线段长度为。(与不同,且本题的数据中两个城市之间最多只有一条路)
每组最后一行输入两个整数和,表示问题:市与市之间的最短距离是多少。(与不同) 城市标号为1~
输出格式
输出市与市之间的最短距离,如果x市与y市之间非连通,则输出“No path”。
样例
4 4
1 2 4
1 3 1
1 4 1
2 3 1
2 4
3