時間限制: 2s
內(nèi)存限制: 192MB 提交: 27 解決: 12
題目描述
給出一個有向圖G=(V, E),和一個源點v0∈V,請寫一個程序輸出v0和圖G中其它頂點的最短路徑。只要所有的有向環(huán)權(quán)值和都是正的,我們就允許圖的邊有負值。頂點的標號從1到n(n為圖G的頂點數(shù))。
輸入格式
第1行:一個正數(shù)n(2≤n≤80),表示圖G的頂點總數(shù)。
第2行:一個整數(shù),表示源點v0(v0∈V,v0可以是圖G中任意一個頂點)。
第3至第n+2行,用一個鄰接矩陣W給出了這個圖。
輸出格式
共包含n-1行,按照頂點編號從小到大的順序,每行輸出源點v0到一個頂點的最短距離。每行的具體格式參照樣例。
樣例輸入
5
1
0 2 - - 10
- 0 3 - 7
- - 0 4 -
- - - 0 5
- - 6 - 0
樣例輸出
(1 -> 2) = 2
(1 -> 3) = 5
(1 -> 4) = 9
(1 -> 5) = 9
提示
樣例所對應(yīng)的圖如下: