poj 3259 最短路(带负环)
来源:互联网 发布:如何用c语言做贪吃蛇 编辑:程序博客网 时间:2024/06/04 23:34
题目的意思是:给出农场的路线图, 并且存在风洞(经过风洞所需的时间为负的) , 问你从一个农场出发,经常其他路线和风洞 ,能不能存在一条路线,使你返回到原点的时候,所花的时间为负的,
也就是问你所给的图中是否存在负权环。
注意:1、本题中存在重边的数据。
本题有三中解法 1、mellman_ford
1:
#include
using namespace std;
const int inf = 100100 ;
int t ;
int farm1[10010] , farm2[10010] ;
int w[10010];
int dist[520] ;
int main()
{
//
//
}
2、SPFA
#include
#include
#include
using namespace std;
int farm[520][520] , dis[520] , vst[520] ;
int n , m , w;
int main()
{
} //时间786ms
1、其实这个题目的测试数据很弱( 对于取源点 ), 本题中任去一个点都行。
2、本来spfa的速度是要比mellman_ford快的, 在这里去spfa用了700多ms ,可能是没有优化好的问题。
- poj 3259 最短路(带负环)
- poj 3259 最短路
- poj 3259(bellman 最短路)
- POJ 3259 Wormholes(最短路Bellman_Ford)
- POJ 3259 Wormholes(最短路)
- POJ 3259Wormholes(最短路bellman)
- poj 3259 Wormholes 最短路
- POJ 3259 最短路 判负环
- poj 3259 Wormholes 最短路
- POJ Wormholes 3259(最短路)
- poj 3259 Wormholes 最短路
- POJ 3259 Wormholes(最短路)
- poj 1860(最短路)
- poj 1125(最短路)
- POJ 1125(最短路)
- POJ-1860(最短路)
- POJ 3628(最短路)
- poj 3259 -- Wormholes(最短路,负环)
- UnsupportedOperationException
- 欢迎您在新浪博客安家
- poj 2965
- poj 1035
- poj 3080
- poj 3259 最短路(带负环)
- poj 1860 最短路
- 通过U盘安装freenas(新增的简单方法)
- poj 1062 最短路
- 匈牙利算法
- scanf和cin的区别 (效率的差距)
- 解决Y450安装ubuntu12.04之后亮度无法调节
- poj 3041二分匹配
- poj 1469