基礎最短路

2021-07-10 20:48:57 字數 881 閱讀 8985

/*description

在每年的校賽裡,所有進入決賽的同學都會獲得一件很漂亮的t-shirt。但是每當我們的工作人員把

上百件的衣服從商店運回到賽場的時候,卻是非常累的!所以現在他們想要尋找最短的從商店到賽場

的路線,你可以幫助他們嗎?

input

輸入包括多組資料。每組資料第一行是兩個整數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條商店到賽場的路線。

output

對於每組輸入,輸出一行,表示工作人員從商店走到賽場的最短時間

sample input

2 11 2 3

3 31 2 5

2 3 5

3 1 2

0 0

sample output32

*/#include #include int n,m;

int d[105],e[1005][1005],final[105];

void init() }}

int main()

for(i=1;i<=n;i++)

d[1]=0;

final[1]=1;

for(i=1;i(d[v]+e[v][j]))

}}

printf("%d\n",d[n]);

} return 0;

}

最短路基礎演算法

最短路基礎演算法 dijkstra,spfa,floyd,bellman ford dijkstra一般情況慢於spfa,但特殊情況下spfa會被卡,而dijkstra不會.該演算法不能處理負權邊.spfa編寫難度小於dijkstra,且可處理負權邊 luogu p3371 模板 單源最短路徑 弱化...

基礎最短路(模板 bellman ford)

description 在每年的校賽裡,所有進入決賽的同學都會獲得一件很漂亮的t shirt。但是每當我們的工作人員把上百件的衣服從商店運回到賽場的時候,卻是非常累的!所以現在他們想要尋找最短的從商店到賽場的路線,你可以幫助他們嗎?input 輸入包括多組資料。每組資料第一行是兩個整數n m n 1...

最短路 最短路徑問題

題目描述 平面上有n個點 n 100 每個點的座標均在 10000 10000之間。其中的一些點之間有連線。若有連線,則表示可從乙個點到達另乙個點,即兩點間有通路,通路的距離為兩點直線的距離。現在的任務是找出從一點到另一點之間的最短路徑。input 共有n m 3行,其中 第一行為乙個整數n。第2行...