数据结构-图论-最短路
parting_soul
大道至简
展开
-
hdu 1874 畅通工程续(dijkstr朴素)
题目链接: hdu 1874 畅通工程续若不存在a到b的道路,则a到b的距离为无穷,最后判断一下即可#include#include#include#define maxn 222using namespace std;const int inf = 1<<29;int vis[maxn],dis[maxn],mapp[maxn][maxn],n,m;void Dijkstr原创 2015-11-27 17:47:54 · 347 阅读 · 0 评论 -
最短路模板
1.dijkstra算法算法思想:从某一个点开始,找与它距离最近的一个点,然后更新所有点到这条路径的距离,然后再次选取一个距离上一个点路径最短的点,将其加入路径,以此进行,直到求出起点到所有点的最短距离.注意:权值不能为负,如图1到3的距离应该是零,但这里结果为一1)邻接矩阵复杂度:o(n^2),而且点不能太多。(无向图模板)#include#include原创 2015-11-27 18:46:49 · 463 阅读 · 0 评论