九度oj 題目1447 最短路

2021-06-20 09:27:16 字數 925 閱讀 4467

題目描述:在每年的校賽裡,所有進入決賽的同學都會獲得一件很漂亮的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 1

1 2 3

3 31 2 5

2 3 5

3 1 2

0 0

樣例輸出:

3

2

用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。最後一行是兩個數...