2014.07.04 18:24简介: 给定一个有向图,你可以认为每条边长度都是1(所以叫无权值)。下面的算法可以求出从特定的起点到终点的最短路径长度。描述: 从起点出发,根据当前顶点出发的边进行广度优先搜索,直至找到终点即可。如果搜索结束了仍然没有找到终点,那么起点无法到达终点。实现: 1 /.....
分类:
编程语言 时间:
2014-07-06 19:15:17
阅读次数:
255
链接:http://vjudge.net/problem/viewProblem.action?id=22172描述:有n部电梯,每部电梯都有不能停下的楼层,要求搭乘电梯从第0层到第k层。思路:单源点最短路 建图:将每层楼拆成n个点,用边权解决换乘等待的时间。将每部电梯能到达的楼层顺次连接,边...
分类:
其他好文 时间:
2014-07-06 19:12:36
阅读次数:
198
2014.07.04 18:32简介: 给定一个有向图,边的权值可能各不相同(不包含负权值)。给定一个起点s,找出起点到所有顶点的最短路径距离。描述: 这就是Dijkstra算法的用武之处了。 实际上,如果从无权值的情况出发,来思考带权最短路径问题的解法,那么应该只需要修改几行之前BFS的代码...
分类:
编程语言 时间:
2014-07-06 18:52:39
阅读次数:
255
2014.07.04 19:34简介: 给定一个带权图(有向无向皆可),找出每个顶点到其他所有顶点的最短距离。描述: 此处介绍O(n^3)级别的Floyd算法,只需要用三层循环的简单代码就完成所有最短距离的计算。唯一需要注意的,就是三层循环里i、j、k的摆放顺序。 代码非常简单,所以无需多作解...
分类:
编程语言 时间:
2014-07-06 18:47:25
阅读次数:
151
链接:http://vjudge.net/problem/viewProblem.action?id=24941描述:n个点,m条边的无向图,寻找从S到T的最短路。思路:基础的单源点最短路 用Dijkstra或spfa都可以解决这是我的实现: 1 #include 2 #include 3...
分类:
其他好文 时间:
2014-07-06 18:01:57
阅读次数:
181
本题就是使用Floyd算法求所有路径的最短路径,并且需要保存路径,而且更进一步需要按照字典顺序输出结果。
还是有一定难度的。
Floyd有一种很巧妙的记录数据的方法,大多都是使用这个方法记录数据的。
不过其实本题数据不是很大,一般太大的数据也无法使用Floyd,因为效率是O(N^3)。
所以其实也可以使用一般的Floyd算法,然后增加个三维数组记录数据。下面就是这种做法,0ms过了...
分类:
其他好文 时间:
2014-07-04 07:18:33
阅读次数:
193
SPFA过的。
虽然很麻烦,其实就是加上一个限制条件的最短路。
题意是说给你一些点,一些边,起点与终点。
然后这些边通过的时候需要花费时间,但是也有开关限制。
问你到达重点的最短路。(无向图)
比如输入:
1 2 6 2 10 22 30
表示 1 -> 2 需要花费时间为 6。
0~1 , 1~2 , 2~3 ...
分类:
其他好文 时间:
2014-07-03 17:52:55
阅读次数:
219
FDNY to the Rescue!
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 2368
Accepted: 721
Description
The Fire Department of New York (FDNY) has always been p...
分类:
其他好文 时间:
2014-07-03 17:40:05
阅读次数:
349
最短路判断是否出现负环。
SPFA过的,以前用Bellman。那是好久之前跟着一群大神混过去的,都忘了题了。
现在更深刻的理解图了。
给n点,m条正权边,w条负权边。
正权边是无向的,负权边是单向的。
判断是否出现了负环。
用SPFA,当某个点n 次入队了之后,肯定出现了负权。
#include
#include
#include
#include
#incl...
分类:
其他好文 时间:
2014-07-03 16:19:42
阅读次数:
182
求来回最短路加起来最长的一条。
两次SPFA,然后选某个点的来回最长。(有向图)
Dijkstra+邻接矩阵 比较方便建立 反向图。
我用SPFA+2个邻接表(正图+反图),C++ 32ms。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
...
分类:
其他好文 时间:
2014-07-03 16:01:33
阅读次数:
173