flody求最短路 一般点不超过100个 o(n3)
来源:互联网 发布:手机遥控器软件哪个好 编辑:程序博客网 时间:2024/04/30 11:40
flody
for(k=0; k<n; k++) //中间节点
for(i=0; i<n; i++) //起点
for(j=0; j<n; j++) //重点
for(k=0; k<n; k++) //中间节点
for(i=0; i<n; i++) //起点
for(j=0; j<n; j++) //重点
map[i][j]=min(map[i][j], map[i][k]+map[k][j]);
例如HDU2544
# include<stdio.h># include<string.h># include<algorithm>using namespace std;const int INF = 99999;const int maxn = 105;int N, M;int d[maxn];int map[maxn][maxn];int main(void){ int i, j, k, A , B, C; while(scanf("%d%d", &N, &M)==2) { if(N==0 && M==0) break; for(i=1; i<=N; i++) for(j=1; j<=N; j++) map[i][j]=INF; for(i=1; i<=M; i++) { scanf("%d%d%d", &A, &B, &C); if(map[A][B]>C) map[A][B]=map[B][A]=C; } for(k=1; k<=N; k++) //中间节点 for(i=1; i<=N; i++) //起点 for(j=1; j<=N; j++) //重点 map[i][j]=min(map[i][j], map[i][k]+map[k][j]); printf("%d\n", map[1][N]); } return 0;}
- flody求最短路 一般点不超过100个 o(n3)
- Flody-最短路
- uva 11280 求2点之间最短距离(图中不超过k个节点)
- UVA 10048最短路flody
- poj 1125最短路flody
- hdu 1874最短路flody
- poj 1847最短路flody
- HDU3631_Shortest Path(最短路/Flody)
- HDU 1217Arbitrage(FLODY最短路)
- uva 10048 图论--最短路 flody算法
- 最短路算法:Dijkstra和Flody详解
- 平面n个点 求从最左边点到最右边点再返回的最短路长 uva 1347
- hdu 1869(最短路flody-六度分离)
- poj 2472--106 miles to Chicago-最短路flody
- hdu2544最短路-裸的flody-dijkstra-spfa
- HDU 1869六度分离(flody最短路)
- POJ2112_Optimal Milking(网洛流最大流Dinic+最短路Flody+二分)
- NBUT 1579 小青蛙找妈妈 dijkstra,flody最短路
- 创建工程
- Preparation and Practice
- C#基础总结
- C# DllImport的用法
- 自我介绍
- flody求最短路 一般点不超过100个 o(n3)
- 非递归版的归并排序以及希尔排序
- 40 种网页技巧
- URAL 1356
- fedora17安装内核源码
- js验证密码强度
- 炫彩界面库v1.4.2-360安全卫士v8.5-UI设计器使用教程
- [leetcode刷题系列]Construct Binary Tree from Inorder and Postorder Traversal
- sql导入导出全部DBF,excel等文件