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

歡迎光臨散文網(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ó)家法律
乡城县| 板桥市| 新郑市| 东莞市| 陕西省| 曲阜市| 贵州省| 侯马市| 东安县| 武强县| 永昌县| 屏东市| 开原市| 吉安县| 老河口市| 平武县| 涟水县| 繁昌县| 汉寿县| 息烽县| 诏安县| 三门县| 怀宁县| 新巴尔虎左旗| 饶平县| 安多县| 南安市| 宜兰县| 磴口县| 沿河| 兴安县| 安化县| 垣曲县| 康乐县| 绥阳县| 霍林郭勒市| 张家界市| 宁都县| 隆子县| 台安县| 沙雅县|