Fiber Network
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 3107
Accepted: 1427
Description
Several startup companies have decided to build a better In...
分类:
Web程序 时间:
2014-09-06 17:26:33
阅读次数:
292
一、最短路问题
1、图的存储方式
2、Floyd算法求多源最短路
3、Dijsktra算法求单源最短路
4、Bellman-Ford算法求单源最短路
5、SPFA求单源最短路
(1)Wikioi 1173 最优贸易
题目描述 Description
【问题描述】
C 国有n 个大城市和m 条道路,每条道路连接这n 个城市中的某两个城市。任意两个
城市之间最多只有一条道路直...
分类:
其他好文 时间:
2014-09-06 09:46:33
阅读次数:
216
Floyd 最小环模板题code/* floyd最小环,记录路径,时间复杂度O(n^3) 不能处理负环*/#include #include using namespace std;const int INF = 109, maxn = 252645135;int g[INF...
分类:
其他好文 时间:
2014-09-02 22:43:55
阅读次数:
195
给出一个无向连通图以及边权,目的求从一个点到另一个点的路径中 边权最大值 最小的那条路径,输出的是该条路径的最大边权。
因为是两点间路径问题,且数据量很小(只有100个) ,所以考虑使用floyd算法。
但是要求的并不是传统 floyd 所求的 两点之间最短路 问题,但是通过理解floyd算法的原理,可以发现floyd的思想可以用来解决这种问题:
对于任何一条至少包含两条边的路径i->j,一...
分类:
其他好文 时间:
2014-09-01 15:37:13
阅读次数:
163
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1869转载请注明出处:http://blog.csdn.net/u012860063?viewmode=contentsProblem Description1967年,美国著名的社会学家斯坦利·米尔格兰...
分类:
其他好文 时间:
2014-08-31 20:05:11
阅读次数:
243
这题,我在学搜索的时候做过。不过好像不叫这名字。 1、先用Floyd算法判断图的连通性。如果1与n是不连通的,输出hopeless。 2、用Bellman_Ford算法判断是否有正圈,如果某点有正圈,并且该点与第n点是连通的。就输出winnable。当然,没有正圈的情况下,可以到达也是可以的...
分类:
其他好文 时间:
2014-08-30 20:21:09
阅读次数:
253
最近在看图论的经典算法,
先看的是求单源最短路的dijkstra,优化后的算法用了优先队列,看起来有点复杂。
感觉 弗洛伊德(Floyd) 要比 迪克斯特拉(dijkstra) 更好理解一点,但是Floyd是三层循环,当然会慢很多。一旦数据开大就跪了吧。
floyd可以用来求 两个 连通点间的最短路问题。同时可以得到边权的和,即最短路的长度。
另外一个比较简单的应用,还可以用来判断...
分类:
其他好文 时间:
2014-08-30 15:09:49
阅读次数:
168
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1599find the mincost routeTime Limit: 1000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Other...
分类:
其他好文 时间:
2014-08-28 21:00:06
阅读次数:
257
POJ 2391 Ombrophobic Bovines
链接:http://poj.org/problem?id=2391
题目:农场有F 块草地,1≤F≤200,奶牛们在草地上吃草。这些草地之间有P 条路相连,1≤P≤1500,这些路足够宽,再多的奶牛也能同时在路上行走。有些草地上有避雨点,奶牛们可以在此避雨。避雨点的容量是有限的,所以一个避雨点不可能容纳下所有的奶牛。草地与路相比...
分类:
其他好文 时间:
2014-08-28 14:54:09
阅读次数:
316
UVA 436 - Arbitrage (II)
题目链接
题意:给定一些国家货币的汇率,问能否通过不断换货币使钱得到增长
思路:floyd,完事后判断一下有没有连到自己能大于1的情况
代码:
#include
#include
#include
#include
#include
using namespace std;
const int N = 35...
分类:
其他好文 时间:
2014-08-28 00:54:08
阅读次数:
245