ikki的旅行 | ||||||
| ||||||
Description | ||||||
为了更好的开展旅游计划,ikki找到一些自己想去的旅游景点。 ikki把所有可以直接相连的景点之间的距离都测量的了出来,但是由于时间紧迫,现在只能选择一个旅游景点去旅游,你能帮她计算出她选择的旅游景点和出发地之间的距离么? | ||||||
Input | ||||||
多组测试数据,对于每组测试数据,第一行两个正整数n,m(0 < n ≤ 200, 0 < m < n×(n-1)/2 ),其中n是地点的总数(1为出发点其它均为旅游的景点,n为ikki最终选择的旅游景点),m是已知的道路的数目,接下来的m行,每行3个整数想x,y,z表示x地区和y地区之间有一条长度为z的双向道路。 | ||||||
Output | ||||||
对于每组测试数据,输出一个整数表示ikki去选择好的旅游景点所需要经过的最短距离,每组输出占一行。题目保证从出发点到目的地之间至少有一条路线。 | ||||||
Sample Input | ||||||
3 3 1 2 1 2 3 1 1 3 3 | ||||||
Sample Output | ||||||
2 floyd的话O(n^3)过不了,用dij可以过,注意节点从1开始编号
|