最短路
来源:互联网 发布:mac怎么设置用户名 编辑:程序博客网 时间:2024/06/05 10:19
- dijkstra
int mm[1005][1005];LL dis[1005];bool vis[1005];void dijkstra(int s,int n){ memset(vis,0,sizeof vis); for(int i=0;i<=n;++i) dis[i]=mm[i]; dis[s]=0; vis[s]=true; for(int i=1;i<=n;++i) { int mark=-1,mindis=INF; for(int j=1;j<=n;++j) { if(!vis[j]&&mindis>dis[j]) { mark=j; mindis=dis[j]; } } if(mark==-1) break; vis[mark]=true; for(int j=1;j<=n;++j) if(!vis[j]) dis[j]=dis[j]>dis[mark]+mm[mark][j]?dis[mark]+mm[mark][j]:dis[j]; }}
题目:hdu畅通工程续
2.
0 0
- 最短路 & 次短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- Android 沉浸式通知栏
- Android应用如何退到首页/登录页
- 博客搬家了!!!
- C 1.pass_list_check 2.某个文件中是否存在特定的字符串 3.replace
- 51nod最长公共子序列问题
- 最短路
- ajax调用controller后页面无法跳转的问题
- dialog居于底部并使得宽度占满整个屏幕宽度
- c++继承上
- Linux环境下MySQL数据库大小写区分问题
- 机房收费系统之“基本数据设定的含义“
- java中线程的同步:(互斥,协作)
- 笔记:过滤器
- C++使用gsoap实现客户端访问webservice服务,概念知识普及