spfa
2016-04-24 11:37
381 查看
#include<iostream> #include<stdio.h> #include<queue> using namespace std; const int maxx = 105; const int INF = 99999999; int map[maxx][maxx],dist[maxx]; bool visit[maxx]; int n;//路径数 void sofa(int a) { int i,now; memset(visit,false,sizeof(visit)); for(int i=1;i<=n;i++) dist[i]=INF; dist[a]=0; queue<int>Q; Q.push(a); visit[a]=true; while(!Q.empty()) { now=Q.front(); Q.pop(); visit[now]=true; for(int i=1;i<=n;i++) { if(dist[i]>dist[now]+map[now][i]) { dist[i]=dist[now]+map[now][i]; if(visit[i]==false) { Q.push(i); visit[i]=true; } } } } } int main() { }
View Code
相关文章推荐
- Netty in Action (十四) 第五章节 第三部分 ByteBufHolder,ByteBuf分配,计数引用
- 打开手机的相册和视频/视频压缩
- spring之Hooking to bean life cycles
- mac android studio config
- SPRING与MYbatis的整合
- CGI环境变量
- Django js css 静态资源(二)超级棒
- 两个栈实现队列(Java)
- jsp连接mysql数据库
- REST服务介绍
- WindowsServer 2008 配置
- Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement
- Mysql远程链接访问权限设置
- 逻辑思维题整理
- LeetCode *** 18. 4Sum (Two Pointers)
- Android中的diglog对话框
- My SQL 练习题
- Android中使用GridLayout网格布局来制作简单的计算器App
- javaweb测试HttpSessionBindingListener接口无法部署(部署错误)
- 解决360检测出文件目录列表显示漏洞的方法