国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 梅河口市| 吉首市| 盱眙县| 郸城县| 横峰县| 江门市| 临澧县| 邢台县| 鲜城| 克拉玛依市| 宁海县| 台山市| 隆回县| 宜黄县| 犍为县| 昌邑市| 静海县| 普定县| 阜南县| 高尔夫| 大安市| 连平县| 罗甸县| 会宁县| 渑池县| 蒲城县| 昆山市| 桐乡市| 沽源县| 衡水市| 温泉县| 深州市| 汉中市| 江都市| 洪雅县| 彩票| 绥德县| 无极县| 准格尔旗| 余江县| 依安县|