E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
3259
POJ
3259
——Bellman_foed——Wormholes
Description While exploring his many farms, Farmer John has discovered a number of amazing wormholes. A wormhole is very peculiar because it is a one-way path that delivers you to its destination at
·
2015-11-07 10:54
orm
POJ
3259
Wormholes【Bellman_ford判断负环】
题意:给出n个点,m条正权的边,w条负权的边,问是否存在负环 因为Bellman_ford最多松弛n-1次, 因为从起点1终点n最多经过n-2个点,即最多松弛n-1次,如果第n次松弛还能成功的话,则说明存在有负环 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring>
·
2015-11-07 10:07
orm
POJ
3259
Wormholes bellman-ford判负环
DescriptionWhileexploringhismanyfarms,FarmerJohnhasdiscoveredanumberofamazingwormholes.Awormholeisverypeculiarbecauseitisaone-waypaththatdeliversyoutoitsdestinationatatimethatisBEFOREyouenteredtheworm
FTQOOO
·
2015-11-05 21:00
poj
Wormholes--POJ
3259
1、题目类型:图论、最短路径、Bellman-Ford算法。 2、解题思路:(1)根据输入记录所有的边,其中无向边转换为有向边记录;(2)Bellman-Ford算法松弛所有的边,寻找是否存在负圈。 3、注意事项:注意Mov[]数组的大小。 4、实现方法: #include < iostream > using
·
2015-11-02 16:26
orm
BellmanFord解决POJ
3259
id=
3259
题目大意:一个famer有一些农场,这些农场里面有一些田地,田地里面有一些虫洞,田地和田地之间有路,虫洞有这样的性质: 时间倒流。
·
2015-11-02 10:47
poj
pku Wormholes 第一周训练——最短路
id=
3259
第一周的题,已经是第二周末了。。还没做完。。唉。。效率啊。。。就是一个简单的判断有无负权值的环。
·
2015-11-01 14:07
orm
POJ
3259
Wormholes(Bellman Ford 单源最短路径(可求带负权边的))
Description While exploring his many farms, Farmer John has discovered a number of amazing wormholes. A wormhole is very peculiar because it is a one-way path that delivers you to its destination at
·
2015-10-31 15:43
最短路径
Wormholes(虫洞)
poj
3259
题目大意:给出一个F代表农场的个数,其实就是测试样例组数,给出个N代表每个农场包含N个厂区,M代表N个厂区之间之间的路径条数,W表示有W个虫洞 题目上说路径是双向的,虫洞是单向的,意味着是有向图
·
2015-10-31 11:13
orm
POJ---
3259
Wormholes[SPFA模版]
Wormholes Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 20567 Accepted: 7314 Description While exploring his many farms, Farmer John has discovered
·
2015-10-31 10:26
SPFA
poj
3259
Wormholes (spfa+判断负权回路+模版)
面壁: 细节之处,尽显实力; spfa + vector #include <iostream> #include <cstdio> #include <vector> #include <stack> using namespace std; #define inf 99999999
·
2015-10-31 10:51
SPFA
poj
3259
Wormholes Time Limit: 2000MS Memory Limit: 65536K tal Submissions: 11389 Accepted: 3998 Description While exploring his many farms, Farmer John has discovered a number of amazing
·
2015-10-31 09:58
poj
poj
3259
Wormholes Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 24864 Accepted: 8869 Description While exploring his many farms, Farmer John has discovered a numbe
·
2015-10-31 09:42
poj
POJ
3259
Wormholes(最短路,判断有没有负环回路)
Wormholes Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 24249 Accepted: 8652 Description While exploring his many farms, Farmer John ha
·
2015-10-31 09:17
orm
POJ
3259
Wormholes 虫洞(负权最短路,负环)
题意:给一个混合图,求判断是否有负环的存在,若有,输出YES,否则NO。有重边。 思路:这是spfa的功能范围。一个点入队列超过n次就是有负环了。因为是混合图,所以当你跑一次spfa时发现没有负环,但是负环仍可能存在,因为有向边! 但是单源最短路也有起点啊,难道穷举起点?不用,负环是必须有某些边是带负权的,那么我们只要穷举负权边的起点就行了,
·
2015-10-31 08:30
orm
POJ
3259
Wormholes (Bellman)
Wormholes Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 23270 Accepted: 8301 Description While exploring his many farms, Farmer John ha
·
2015-10-30 15:36
orm
poj
3259
Wormholes
Wormholes Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 29805 Accepted: 10779 Description While exploring his many farms, Farmer John h
·
2015-10-28 08:42
orm
POJ-
3259
Wormholes bellman
该题题意非常有意思,问是否能够时空穿梭。 这题与前面所做的POJ1860很相似,只是这里说明两点: 1.所以逇路都是双向的,洞是单向的。 2.bellman算法中,需要虚拟出一个节点,让其能够通向所有的节点(或者直接将所有点的距离都赋值为相同值)。这样就只要一次bellman算法就可以了。 代码如下: #include <cstring> #include <cst
·
2015-10-27 14:13
orm
POJ
3259
:Wormholes
Description John农夫拥有许多农场,John发现了许多神奇的树洞。这些树洞 都非常特殊因为进入树洞后能够把你送到一个目的地,并且到达目的地时的时间早于你进入树洞时的时间(比如你进入洞时是2000年,但是出洞时发现是1990年)。每个农场都有N(1<=N<=500)个field,记为1...N,M(1<=M<=2500)条path,W(1<=W
·
2015-10-27 14:30
orm
POJ
3259
Bellman_Ford算法
额。关键是读题。反正我是看了解题报告才知道意思的。给你n个点。m条路。双向的。耗费时间。w个虫洞。单向的。时间为负值。问你是否可以从某一点返回看到之前的自己。即为判断是不是有负环。用Bellman_Ford算法。 分分钟打完。排了好久的bug。还是循环那里j和i傻傻的分不清楚。 附代码:#include<stdio.h>#include<string.h>#includ
·
2015-10-23 08:45
poj
poj
3259
Wormholes
id=
3259
题目大意: 有一个穿越时光的农夫,他有N个农场,每个农场有M条双向路,有W个单向虫洞,每条路有三个属性(s,e,t)分别代表的是从s到达e花费t时间,每个虫洞也有三个属性(s,e
·
2015-10-23 08:38
orm
poj
3259
错了好多次,原因有,path是双向的,开始没考虑到。边的数组应开到2500*2 + 200。图式不连通的,要把图的各个部分都覆盖到。 本题用spfa算法,判断是否有负权回路。若松弛过程中存在某点的入队次数>=n,则说明有,否则没有。 #include <iostream> #include <cstdio> #include <cstring>
·
2015-10-21 10:46
poj
POJ Wormholes (SPFA)
id=
3259
Description While exploring his many farms, Farmer John has discovered a number of amazing
·
2015-10-21 10:36
SPFA
Bellman-Ford||SPFA-POJ-
3259
-Wormholes
WormholesTimeLimit:2000MSMemoryLimit:65536KTotalSubmissions:37628Accepted:13850DescriptionWhileexploringhismanyfarms,FarmerJohnhasdiscoveredanumberofamazingwormholes.Awormholeisverypeculiarbecauseitis
Roy_Yuan
·
2015-10-11 19:00
c
SPFA
poj
3259
:spfa解法
构建一个队列,将松弛成功且不在队列的点放入队列,每次出队一个点.直到队列为空,如果队列中的某个入队次数超过n次,就说明存在一个负环.#include"vector" #include"queue" #include"iostream" usingnamespacestd; constdoubleinf=10000000; structnode { intend; doubletime_cost;
pp634077956
·
2015-10-09 16:00
poj
3259
解题报告
题目等价于判断图里面是否存在一个负环.首先可以采用bellman_ford算法,但是该算法需要一个起始点,而这里是需要判断整个图是否存在负环.因此可以假设有一个源点,假设它与其他所有点连通,并且花费都是0.这样就可以直接调用bellman_ford算法,如果原来的图存在负环,那么它一定也在新的源点所在的连通图里面.#include"vector" #include"iostream" usingn
pp634077956
·
2015-10-09 15:00
POJ
3259
Wormholes SPFA 或者 bellman_ford
WormholesTimeLimit: 2000MS MemoryLimit: 65536KTotalSubmissions: 37539 Accepted: 13818DescriptionWhileexploringhismanyfarms,FarmerJohnhasdiscoveredanumberofamazingwormholes.Awormholeisverypeculiarbecau
wust_ZJX
·
2015-10-05 19:00
POJ
3259
Back to the past
#include intfarms,fields,paths,wormholes; typedefstruct{ intfrom; intto; intseconds; }edge; edgeedges[5201]; intnumOfEdges; inttime[1001]; voidaddEdge(intfrom,intto,intseconds){ edges
tiutiu2011
·
2015-09-24 11:00
TO
poj
back
the
past
3259
最短路(poj1502 poj
3259
poj1125)
1.Dijkstra算法适用范围:1、单源最短路径;2、有向&无向图/* poj1502 Dijkstra+邻接表 time:16ms memory:436k 复杂度:O(|E|+|V|^2)若图是稠密的,算法基本是最优的,若图是稀疏的,则扫描一遍Dist数组花费O(|V|^2)就显得太慢。 可以用最小堆存储各节点最小距离,利用最小堆的性质依次让距离最小的节点出堆,可简化代码时间。不过如何使用堆暂
woxiaohahaa
·
2015-09-22 10:00
poj
3259
Wormholes【最短路(判负环)】
WormholesTimeLimit: 2000MS MemoryLimit: 65536KTotalSubmissions: 37423 Accepted: 13770DescriptionWhileexploringhismanyfarms,FarmerJohnhasdiscoveredanumberofamazingwormholes.Awormholeisverypeculiarbecau
liu6886
·
2015-09-20 21:00
poj
3259
-- Wormholes(SPFA)
WormholesTimeLimit:2000MS MemoryLimit:65536KTotalSubmissions:37415 Accepted:13764DescriptionWh
qq_29963431
·
2015-09-20 10:00
poj
3259
Wormholes(Bellman-ford 算法)
id=
3259
WormholesTimeLimit: 2000MS MemoryLimit: 65536KTotalSubmissions: 37361 Accepted: 13736DescriptionWhileexploringhismanyfarms
sinat_30126425
·
2015-09-17 16:00
poj
POJ
3259
Wormholes(SPFA算法判断负权回路)
SPFA算法中当某个顶点进入队列次数大于等于n的时候就说明存在负权回路了。恩就是这样。。。。#pragmawarning(disable:4996) #include #include #include #include #include usingnamespacestd; constintN=505; vectorg[N],e[N]; intcnt[N],dis[N]; boolin[N];
acraz
·
2015-09-16 19:00
POJ
3259
Wormholes
/*题意:John的农场里有n块地和m条路双向路以及w个虫洞,虫洞是一条单向路,不但会把你传送到目的地,而且时间会倒退T秒。我们的任务是知道会不会在从某块地出发后又回来,看到了离开之前的自己。 说下输入:n块地,m条边,w个虫洞。下面依次是m条边的信息(双向),输入完后是w个虫洞的信息(单向)。 思路:spfa。由于存在负权边,Dijkstra便不能用了。简化题目->就是看图中有没有负权环,有的话
zyx520ytt
·
2015-09-07 14:00
hdu 1124 Factorial(末尾0)
1124FactorialTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):
3259
theArcticOcean
·
2015-09-05 14:00
HDU
Wormholes
3259
(最短路+判断负环是否存在)
WormholesTimeLimit:2000MS MemoryLimit:65536KTotalSubmissions:36832 Accepted:13494DescriptionWhileexploringhismanyfarms,FarmerJohnhasdiscoveredanumberofamazingwormholes.Awormholeisverypeculiarbecauseit
yanghui07216
·
2015-08-20 21:00
poj-
3259
这道题目的意思让我纠结啊,看了一下第一组数据,明明可以回到原点,而且时间为零,怎么会输出NO了?在网上找了找都说是判断是否有负环,可是为什么啊?又看了看题目,关键的句子就是startatsomefield,travelthroughsomepathsandwormholes,andreturntothestartingfieldatimebeforehisinitialdeparture.Perh
MBLHQ
·
2015-08-20 19:00
POJ
3259
Wormholes(SPFA算法判断是否存在负环)
WormholesTimeLimit:2000MS MemoryLimit:65536KTotalSubmissions:36755 Accepted:13457DescriptionWhileexploringhismanyfarms,FarmerJohnhasdiscoveredanumberofamazingwormholes.Awormholeisverypeculiarbecauseit
zwj1452267376
·
2015-08-19 21:00
POJ
3259
:Wormholes 【SPFA】
WormholesTimeLimit:4000/2000ms(Java/Other) MemoryLimit:131072/65536K(Java/Other)TotalSubmission(s):6 AcceptedSubmission(s):6ProblemDescriptionWhileexploringhismanyfarms,FarmerJohnhasdiscoveredanum
lin14543
·
2015-08-19 18:00
poj
图论
最短路
SPFA
poj
3259
bellman最短路判断有无负权回路
WormholesTimeLimit:2000MS MemoryLimit:65536KTotalSubmissions:36717 Accepted:13438DescriptionWhileexploringhismanyfarms,FarmerJohnhasdiscoveredanumberofamazingwormholes.Awormholeisverypeculiarbecauseit
became_a_wolf
·
2015-08-18 19:00
poj
3259
Wormholes (最短路 Bellma_ford)
DescriptionWhileexploringhismanyfarms,FarmerJohnhasdiscoveredanumberofamazingwormholes.Awormholeisverypeculiarbecauseitisaone-waypaththatdeliversyoutoitsdestinationatatimethatisBEFOREyouenteredtheworm
Code_KK
·
2015-08-03 16:00
poj
3259
spfa/bellman判断负圈(虫洞)
题意:判断有向连通图(图中有重边)中是否存在负权环。给定N个点,M条双向正权边,W条单向负权边。思路:用bellman或者spfa均可。在bellman算法中的表述为:在求出经过了n-1条边的最短路dist[k]之后,再对每条边判断一下:加入这条边是否会使得顶点k的最短路径值再缩短,即判断:dist[u]+w(u,k) #include #defineN522 intT,n,m,w,edgenum
dumeichen
·
2015-07-28 20:00
Wormholes (POJ
3259
)
DescriptionWhileexploringhismanyfarms,FarmerJohnhasdiscoveredanumberofamazingwormholes.Awormholeisverypeculiarbecauseitisaone-waypaththatdeliversyoutoitsdestinationatatimethatisBEFOREyouenteredtheworm
u010524510
·
2015-07-27 23:00
最短路径
SPFA
Bellman-Ford
POJ-
3259
-Wormholes
WormholesTimeLimit:2000MS MemoryLimit:65536KTotalSubmissions:35294 Accepted:12881DescriptionWhileexploringhismanyfarms,FarmerJohnhasdiscoveredanumberofamazingwormholes.Awormholeisverypeculiarbecauseit
zjw6463
·
2015-07-18 14:00
POJ
3259
Wormholes(Bellman-Ford判负环)
Description判断一个图中是否存在负环Input第一行为用例组数t,每组用例第一行为三个整数n,m,w分别表示顶点数,双向边个数,单向边个数,之后m行每行三个整数a,b,d表示a和之间有一条权值为d的双向边,最后w行每行三个整数a,b,d表示a和b之间有一条权值为-d的单向边Output若图中存在负环则输出YES,否则输出NOSampleInput233112213423131332112
V5ZSQ
·
2015-07-13 09:00
poj
3259
bellman——ford Wormholes解绝负权问题
Wormholes Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 35103 Accepted: 12805 Description While exploring his many farms, Farmer John h
·
2015-07-10 00:00
orm
Poj
3259
Wormholes(bellman_ford判负环)
WormholesTimeLimit: 2000MS MemoryLimit: 65536KTotalSubmissions: 34833 Accepted: 12724DescriptionWhileexploringhismanyfarms,FarmerJohnhasdiscoveredanumberofamazingwormholes.Awormholeisverypeculiarbecau
Grit_ICPC
·
2015-06-29 20:00
【POJ
3259
】Wormholes
【POJ
3259
】Wormholes判断负环——BellMan/SPFA代码如下BellMan-Ford#include #include #defineINF0x3f3f3f3f usingnamespacestd
ChallengerRumble
·
2015-06-17 17:00
最短路
SPFA
bellman
负环
poj
3259
Wormholes(spfa)
#include #include #include #include usingnamespacestd; constintinf=0x3f3f3f3f; constintN=1024; structnode { intto; intw; node*next; }; node*edge[N]; intn,m,w,cnt[N],vis[N],dist[N]; queueq; intspfa(
xinag578
·
2015-06-15 20:00
poj
3259
Wormholes 【spfa判断是否存在负环】
WormholesTimeLimit:2000MS MemoryLimit:65536KTotalSubmissions:34513 Accepted:12602DescriptionWhileexploringhismanyfarms,FarmerJohnhasdiscoveredanumberofamazingwormholes.Awormholeisverypeculiarbecauseit
chenzhenyu123456
·
2015-06-04 19:00
(POJ-
3259
)
最短路Bellman的算法,只需用到判断是否存在负圈的部分,因为只要存在负圈,则一定有一条路可以返回起点并且时间还原(一开始题意理解的不好,注意如果返回起点的时间为负数,其实也是可以的,应该是默认了返回起始时间,因为时间不能为负。) 所以,实质就是判断是否存在负圈。#include #include #include usingnamespacestd; constintINF=10000000;
weizhuwyzc000
·
2015-04-29 17:00
ACM
poj
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他