【图论】SPFA
EPSILONCXL
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
与SPFA的那些事【一】:优化及模版题
SPFA中的优化及题目 SPFA是图论中的重要内容,主要可以用来找最短路最长路,可以和二分,floyd等其他算法组合成相对难点的题目 最最普通的SPFA P3371 单源最短路径(弱化版)无任何优化的SPFA #include <bits/stdc++.h> using namespace std; const int maxm=1000005; const int maxn=1000.原创 2019-02-16 20:55:46 · 319 阅读 · 0 评论 -
与SPFA的那些事【二】:进阶题目
下面给出的主要是灵活运用SPFA的例子,与其他算法相结合,可能会有或多或少的难度。 进阶题目1:Lg P1462 通往奥格瑞玛的道路SPFA+二分答案【提高】 #include <bits/stdc++.h> #define inf 1000000001 using namespace std; const int maxn=10001; const int maxm=100001; ...原创 2019-02-17 20:30:56 · 259 阅读 · 0 评论 -
最短路径问题总结
最短路径问题专题 含义:用于计算一个节点到其他所有节点的最短路径 解决方法: 1.SPFA 可用于解决带正权,负权边,和带环的问题(但很容易被卡) SPFA【一】:优化及模版题 SPFA【二】:进阶题 2.Dijsktra 只可用于解决正权,有向或者无向图。(不可用于解决带负权边的问题) 3.Floyd ...原创 2019-02-17 22:06:20 · 1401 阅读 · 0 评论 -
【最短路】UVA11090 Going in Cycle!!解题报告
link 题目大意: 给出一个NNN个点MMM条边的有向图,求边权平均值最小的连通块。 题目分析: 首先,每个连通块的边权平均值为:x=∑k=ijakj−i+1x=\frac{\sum\limits_{k=i}^{j}a_{k}}{j-i+1}x=j−i+1k=i∑jak (iii到jjj联通,aia_{i}ai表示边权)。题目要求平均值最小,即,ans>=∑k=ijakj−...原创 2019-09-01 20:35:29 · 175 阅读 · 0 评论
分享