国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

hdu 2544最短路Floyd

2019-11-08 02:42:13
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
////  main.cpp//  圖論////  Created by liuzhe on 16/8/15.//  Copyright © 2016年 my_code. All rights reserved.//#include <iostream>#include <algorithm>#include <cstdio>#include <cstring>#include <cmath>#include<utility>#include<queue>using namespace std;const int N=105;const int INF=2147483646;int n, m, d[N][N];inline void read_graph(){    for(int i=1; i<=n; ++i){        d[i][i] = INF;        for(int j=i+1; j<=n; ++j)            d[i][j]=d[j][i]=INF;    }    int a,b,c;    for(int e=1; e<=m; ++e){        scanf("%d%d%d",&a,&b,&c);        d[a][b]=d[b][a]=c;    }}inline void Floyd(int src){    for(int k=1; k<=n; ++k){        for(int i=1; i<=n; ++i){            for(int j=1; j<=n; ++j)                if(d[i][k]<INF && d[k][j]<INF){  //防止溢出                    d[i][j] = min(d[i][j], d[i][k]+d[k][j]);                }        }    }}int main(){    int a,b,c;    while(~scanf("%d%d",&n,&m)&&n+m){        read_graph();        Floyd(1);        PRintf("%d/n", d[1][n]);    }    return 0;}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 丰城市| 上犹县| 罗平县| 尼勒克县| 辉县市| 宁河县| 宁远县| 城固县| 庄河市| 分宜县| 潜江市| 漳浦县| 安泽县| 明光市| 隆安县| 涞源县| 安岳县| 蛟河市| 沐川县| 阳城县| 海阳市| 喀喇沁旗| 漳平市| 荆门市| 东安县| 汶上县| 天峨县| 武功县| 西乡县| 永登县| 平阴县| 辉南县| 秭归县| 高阳县| 鄂托克旗| 互助| 朝阳市| 安泽县| 阿坝| 固阳县| 南溪县|