(最短路径 Floyd)HDU 2544 最短路
2017-03-06 19:11
495 查看
查看原题
题意
最短路径思路
Floyd代码
#include <iostream> using namespace std; int main(){ int n,m,a,b,c; while(cin>>n>>m&&m+n!=0){ int map[105][105]; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ if(i==j){ map[i][j]=0; }else{ map[i][j]=99999; } } } while(m--){ cin>>a>>b>>c; if(c<map[a][b]){ map[a][b]=map[b][a]=c; } } for(int i=1;i<=n;i++){//核心代码 for(int j=1;j<=n;j++){ for(int k=1;k<=n;k++){ if(map[j][k]>map[j][i]+map[i][k]) map[j][k]=map[j][i]+map[i][k]; } } } cout<<map[1] <<endl; } return 0; }
相关文章推荐
- HDU 2544:最短路( 最短路径入门 &&Dijkstra && floyd )
- hdu 2544 最短路 (最短路径)
- hdu 2544 最短路(最短路径)(flody、dij、dij+priority queue、bellman、spfa)
- hdu-2544-最短路(迪杰斯特拉-最短路径)
- hdoj-2544 最短路【最短路径--dijkstra&&spfa&&floyd】
- HDOJ题目2544最短路(最短路径,floyd,模板)
- (阶段三 dijkstra算法温习1.1)HDU 2544 最短路(利用dijkstra算法计算两个节点间的最短路径)
- [HDU](2544)最短路 ---单源最短路径(图)
- 最短路径(最基础,经典的模板和思想):HDU-2544最短路
- hdu 2544 最短路(两点间最短路径)
- (step6.2.3)hdu 2544(最短路——最短路径)
- HDU 2544.最短路【最短路径(Dijkstra算法)】【4月14】
- HDU 2544 最短路(最短路径)
- hdu 2544 最短路 (最短路径)
- [最短路径] HDU 2544 - 最短路
- hdu2544——最短路(最短路径模板)
- hdu 3790 最短路径问题(最短路,Dijsktra)
- 【最短路径-Floyd】hdu 2066 一个人的旅行
- hdu 1874 最短路径 dijkstra 和floyd 算法
- hdu2544——最短路径