Six Degrees of Cowvin Bacon
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 3131
Accepted: 1455
Description
The cows have been making movies lately, so t...
分类:
其他好文 时间:
2014-12-08 12:26:54
阅读次数:
192
题目链接:点击打开链接
题意:大致就是邮递员要从0号 送快件,一共有n个地方,要求从0开始走完所有的节点在回到0的最短路径。先用Floyd跑出来最短路,然后就是一个裸TSP问题了
TSP:顾名思义,旅行商问题,就是从起点出发遍历n个城市在回到起点的最短路径,在n比较小的情况下状压是个比较好的办法,二进制0代表没访问该城市,反之亦然。所以一共有 2^n-1种状态, 设 dp[s][i] 代表当前...
分类:
其他好文 时间:
2014-12-06 21:37:45
阅读次数:
226
N代表顶点个数,M代表边的条数.
Floyd算法虽然总体时间复杂度,但是可以解决负权边(不能解决负权环,实际上这几种都无法解决负权回路,因为一直循环下去总能找到更小的路径),并且均摊到每一点对上,在所有的算法中还是比较好的. Floyd算法代码复杂度小也是一大优势. Dijkstra算法最大的弊端就是无法适应有负权边的图,但Dijkstra具有很好的可扩展性,另外在Dijkstra算法在选择剩余...
分类:
编程语言 时间:
2014-12-06 12:51:40
阅读次数:
159
//算法6.10 迪杰斯特拉算法
#include
using namespace std;
#define MaxInt 32767 //表示极大值,即∞
#define MVNum 100 //最大顶点数
typedef char VerTexType; ...
分类:
其他好文 时间:
2014-12-06 08:56:04
阅读次数:
321
//算法6.11 弗洛伊德算法
#include
using namespace std;
#define MaxInt 32767 //表示极大值,即∞
#define MVNum 100 //最大顶点数
typedef char VerTexType; //假设顶点的数据...
分类:
其他好文 时间:
2014-12-06 08:56:01
阅读次数:
158
迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止。基本思想 通过Dijkstra计算图G中的最短路径时,需要指定起点s(即从顶点s开始计算)。 此外,引进两个集合S和U。S的作...
分类:
编程语言 时间:
2014-12-05 22:34:37
阅读次数:
221
题目大意:有N个农场每个农场要有一头牛去参加一个聚会,连接每个农场有m条路, 聚会地点是X,并且路是单向的.要求的是所有牛赶到聚会地点并且回到自己原先的农场所需要的最短时间。题目分析:其实就是以X为终点,求出X到其他每个点的距离, 再将图反存一下,在做一次最短路, 两次距离相加求出最长的时间。这里是...
分类:
其他好文 时间:
2014-12-05 12:34:10
阅读次数:
262
题目大意:股票经纪人散播谣言,总共n个人,问哪个经纪人能最快的传播谣言,然后输出那个人的编号和所散播谣言的最短时间, 假如每个点都无法全部散播的话则输出"disjoint"题目分析:我们用Floyd求出每个点的最短路,然后搜索每个点,看和这个点所连接点的最长时间就是这个人散播最后谣言的时间然后从所有...
分类:
其他好文 时间:
2014-12-05 10:54:00
阅读次数:
132
人活着系列之开会
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
人活着如果是为了事业,从打工的到老板的,个个都在拼搏,奋斗了多年终于有了非凡成就,有了一笔丰富的钱财。反过来说,人若赚取了全世界又有什么益处呢?生不带来,死了你还能带去吗?金钱能买保险,但不能买生命,金钱能买药品,但不能买健康,人生在世,...
分类:
其他好文 时间:
2014-12-05 09:18:56
阅读次数:
239
Dijkstra算法虽好,但是不能解决带负权边的图,而Bellman-Ford就是解决这个问题的
在一个含有n个顶点的图中,任意两点之间的最短路径最多包含n-1条边,最短路径中不可能包含回路.
最短路径是一个不包含回路的简单路径,回路分为正权回路(回路权值之和为正)和负权回路(回路权值之和为负). 如果最短路径中包含正权回路,那么去掉这个回路,一定可以得到更短的路径;如果最短路径中包含...
分类:
其他好文 时间:
2014-12-04 23:15:21
阅读次数:
283