国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ó)家法律
汾西县| 伊春市| 锡林浩特市| 桃园县| 洛宁县| 奇台县| 体育| 武邑县| 乾安县| 锦屏县| 陈巴尔虎旗| 固安县| 垦利县| 林周县| 丰顺县| 霸州市| 罗山县| 社旗县| 鸡西市| 油尖旺区| 武隆县| 金平| 通城县| 仪陇县| 内江市| 安溪县| 社会| 翼城县| 宣武区| 霞浦县| 喀喇沁旗| 安塞县| 沙洋县| 华坪县| 阳谷县| 宁波市| 瑞丽市| 普兰县| 巴林右旗| 沅江市| 石河子市|