spfa
wtcl
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Currency Exchange POJ - 1860(spfa求正环)
代码:为什么不用分层图?(https://blog.youkuaiyun.com/weixin_45113721/article/details/106919527)我的理解:如果局部最优解就是全局最优解的话,可以直接用spfa#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#include<queue>using namespace std;cons原创 2020-06-24 00:04:11 · 151 阅读 · 0 评论 -
求负环总结
求负环常用方法,基于spfa(1)统计每个点入队的次数,如果某个点入队n次,则说明存在负环。(至少存在一条路径边数大于等于n)(2)统计当前每个点的最短路中所包含的的边数,如果某点的最短路所包含的的边数大于等于n,则说明存在负环(一般用第二种方法)注意:刚开始要将所有的点都加入队列(相当于有一个虚拟源点)(初始化可以是任意值)求负环时,一般时间复杂度为O(nm)当所有点的入队次数超过2n时,可以认为图中有很大可能存在负环...原创 2020-06-23 15:45:01 · 354 阅读 · 0 评论
分享