Wormholes 题目链接:http://poj.org/problem?id=3259 Description: While exploring his many farms, Farmer John has discovered a number of amazing wormholes. A ...
分类:
其他好文 时间:
2019-02-04 20:49:51
阅读次数:
147
这次整理了一下SPFA算法,首先相比Dijkstra算法,SPFA可以处理带有负权变的图。(个人认为原因是SPFA在进行松弛操作时可以对某一条边重复进行松弛,如果存在负权边,在多次松弛某边时可以更新该边。而 Dijkstra 算法如果某一条边松弛后就认为该边已经是该连接点到源点的最短路径了,不会重复 ...
分类:
编程语言 时间:
2018-11-16 17:37:05
阅读次数:
145
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- ...
分类:
其他好文 时间:
2018-10-28 18:03:10
阅读次数:
141
题目链接:http://poj.org/problem?id=3259 题意:n个农场,m条双向路径,w条单向路径(虫洞)。单向虫洞路径是负值。农夫想知道自己能不能看到自己(X)。 题解:其实刚开始没太读懂题意。然后其实如果他能看到自己,说明已经通过虫洞形成了一个负环。也就是通过spfa寻找负环(负 ...
分类:
其他好文 时间:
2018-10-04 09:16:25
阅读次数:
138
" 戳我进原题" Wormholes Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 65211 Accepted: 24284 Description While exploring his many farms, Farmer ...
分类:
其他好文 时间:
2018-09-26 20:46:48
阅读次数:
200
<题目链接> 题目大意: John的农场里N块地,M条路连接两块地,W个虫洞,虫洞是一条单向路,会在你离开之前把你传送到目的地,就是当你过去的时候时间会倒退Ts。我们的任务是知道会不会在从某块地出发后又回来,看到了离开之前的自己。总的来说,就是看图中有没有负权环。 解题分析:判负环模板题,下面用的是 ...
分类:
其他好文 时间:
2018-08-27 18:10:46
阅读次数:
139
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- ...
分类:
其他好文 时间:
2018-08-19 14:03:06
阅读次数:
150
农夫约翰在探索他的许多农场,发现了一些惊人的虫洞。虫洞是很奇特的,因为它是一个单向通道,可让你进入虫洞的前达到目的地!他的N(1≤N≤500)个农场被编号为1..N,之间有M(1≤M≤2500)条路径,W(1≤W≤200)个虫洞。FJ作为一个狂热的时间旅行的爱好者,他要做到以下几点:开始在一个区域, ...
分类:
其他好文 时间:
2018-08-09 01:16:06
阅读次数:
240
tips: 1.判断是否有负权回路 2.Bellman-ford算法 3.对每条边进行n-1次松弛 4.啊哈算法上讲的比较好,但是稍微有点错误 5.c++里的构造函数 //一直wa的原因是......每次结束后vector没有清空 //刚开始还以为是inf定义的不够大 //spfa做法可参考http ...
分类:
其他好文 时间:
2018-08-08 00:00:41
阅读次数:
211
题意: 农夫 FJ 有 N 块田地【编号 1...n】 (1<=N<=500)田地间有 M 条路径 【双向】(1<= M <= 2500)同时有 W 个孔洞,可以回到以前的一个时间点【单向】(1<= W <=200)问:FJ 是否能在田地中遇到以前的自己 解题思路:跟我昨天做的一个题思路差不多,这道 ...
分类:
其他好文 时间:
2018-06-27 22:29:15
阅读次数:
189