最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

dijkstra最短路

2023-02-27 18:10 作者:大威的水杯  | 我要投稿

重點(diǎn):無法判負(fù)環(huán)!?。。?!

(判負(fù)環(huán)可以SPFA,F(xiàn)loyd)

#include<cstdio>

#include<iostream>

#include<cstring>

#include<cmath>

using namespace std;

int mp[1000][1000],vist[1000],dist[1000];

int main()

{

int n,m,c;

cin>>n>>m>>c;

for(int i=1;i<=m;i++)

{

int x,y,j;

cin>>x>>y>>j;

mp[x][y]=j;

mp[y][x]=j;

}

memset(dist,127,sizeof(dist));

dist[c]=0;

for(int imm=1;imm<n;imm++)

{

int minn=21000000;

int s=0;

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

{

if(dist[i]<minn&&vist[i]==0)

{

minn=dist[i];

s=i;

}

}

vist[s]=1;

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

{

if(vist[i]==0&&mp[s][i]!=0&&dist[i]>dist[s]+mp[s][i]) dist[i]=dist[s]+mp[s][i];

}

}

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

{

cout<<dist[i]<<" ";

}

}


dijkstra最短路的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
古蔺县| 霍邱县| 合阳县| 上蔡县| 荥经县| 黄平县| 会泽县| 新龙县| 乐业县| 文昌市| 郸城县| 陵水| 通渭县| 镇雄县| 西充县| 花垣县| 桑植县| 九江县| 新巴尔虎右旗| 安阳市| 游戏| 长寿区| 庆云县| 汤原县| 闽侯县| 银川市| 株洲市| 新巴尔虎右旗| 习水县| 柘城县| 土默特左旗| 历史| 阳新县| 时尚| 竹溪县| 托克逊县| 正安县| 昂仁县| 许昌县| 吴桥县| 平度市|