![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
-最短路
文章平均质量分 81
一念执着_
做一个让自己羡慕的人
展开
-
最短路算法详解(Dijkstra/SPFA/Floyd)
一、DijkstraDijkstra单源最短路算法,即计算从起点出发到每个点的最短路。所以Dijkstra常常作为其他算法的预处理。 使用邻接矩阵的时间复杂度为O(n^2),用优先队列的复杂度为O((m+n)logn)近似为O(mlogn)(一) 过程每次选择一个未访问过的到已经访问过(标记为Known)的所有点的集合的最短边,并用这个点进行更新,过程如下:Dv为最短转载 2016-06-04 20:18:06 · 755 阅读 · 0 评论 -
第九届河南省ACM程序设计大赛 NYOJ 1274 信道安全
题意很清楚,本来想用最小生成树prim变形下,看到有超时的,节点数1把初始节点1赋值为1,其他为-inf或0,更新的时候用乘法。(注意建图的时候先清空)code:#include#include#include#include#includeusing namespace std;const int inf =0x3f3f3f3f;const int MA原创 2017-04-17 21:00:13 · 897 阅读 · 3 评论