題目描述:在每年的校賽裡,所有進入決賽的同學都會獲得一件很漂亮的t-shirt。但是每當我們的工作人員把上百件的衣服從商店運回到賽場的時候,卻是非常累的!所以現在他們想要尋找最短的從商店到賽場的路線,你可以幫助他們嗎?
輸入:輸入包括多組資料。每組資料第一行是兩個整數n、m(n<=100,m<=10000),n表示成都的大街上有幾個路口,標號為1的路口是商店所在地,標號為n的路口是賽場所在地,m則表示在成都有幾條路。n=m=0表示輸入結束。接下來m行,每行包括3個整數a,b,c(1<=a,b<=n,1<=c<=1000),表示在路口a與路口b之間有一條路,我們的工作人員需要c分鐘的時間走過這條路。輸入保證至少存在1條商店到賽場的路線。
當輸入為兩個0時,輸入結束。
輸出:對於每組輸入,輸出一行,表示工作人員從商店走到賽場的最短時間。
樣例輸入:
2 11 2 3
3 31 2 5
2 3 5
3 1 2
0 0
樣例輸出:
32
用floyd演算法計算最短路徑
#includeusing namespace std;
int main()
while (m--)
for (int k=1; k<=n; ++k) //k表示可以經過的中間節點
for (int i=1; i<=n; ++i)
for (int j=1; j<=n; ++j) //for
cout << ans[1][n] << endl;
}//while
return 0;
}
Jobdu 題目1447 最短路
題目描述 在每年的校賽裡,所有進入決賽的同學都會獲得一件很漂亮的t shirt。但是每當我們的工作人員把上百件的衣服從商店運回到賽場的時候,卻是非常累的!所以現在他們想要尋找最短的從商店到賽場的路線,你可以幫助他們嗎?輸入 輸入包括多組資料。每組資料第一行是兩個整數n m n 100,m 10000...
九度OJ題目1100 最短路徑
題目描述 n個城市,標號從0到n 1,m條道路,第k條道路 k從0開始 的長度為2 k,求編號為0的城市到其他城市的最短距離 輸入 第一行兩個正整數n 2 n 100 m m 500 表示有n個城市,m條道路 接下來m行兩個整數,表示相連的兩個城市的編號 輸出 n 1行,表示0號城市到其他城市的最短...
九度OJ 題目1008 最短路徑問題
一題目描述 給你n個點,m條無向邊,每條邊都有長度d和花費p,給你起點s終點t,要求輸出起點到終點的最短距離及其花費,如果最短距離有多條路線,則輸出花費最少的。輸入 輸入n,m,點的編號是1 n,然後是m行,每行4個數 a,b,d,p,表示a和b之間有一條邊,且其長度為d,花費為p。最後一行是兩個數...