码迷,mamicode.com
首页 >  
搜索关键字:floyd    ( 1594个结果
所有顶点之间的最短路径算法:Floyd算法。
Floyd算法的基本思想是:设集合S的初始状态为空,然后依次向集合S中加入顶点 0,1,...,n-1,每次加入一个顶点,用二维数组d保存各条最短路径的长度,其中d[i][j]存放的是顶点i到顶点j的最短路径的长度。 详细的说明: Floyd算法中最重要的办法为二维数组d[i][j],d[i][j]为从i到j中间只经过S中的顶点的、所有可能的路径中的最短路径的长度。如果从i到j通过S中的节点无...
分类:编程语言   时间:2015-04-11 22:36:57    阅读次数:191
Floyd
1 void floyd() {2 for(int k = 0; k < n; k++) {3 for(int i = 0; i < n; i++) {4 for(int j = 0; j < n; j++) {5 d[...
分类:其他好文   时间:2015-04-10 22:00:56    阅读次数:121
hihocoder1089(Floyd最短路)
题目连接:点击打开链接 解题思路: 全源最短路 完整代码: #include #include #include #include #include using namespace std; int n , m; const int maxn = 1111; const int INF = 1000000000; int d[maxn][maxn]; void init...
分类:其他好文   时间:2015-04-09 21:57:42    阅读次数:116
UVA 10801 Lift Hopping Floyd
题目链接:UVA - 10801题意描述:有n个电梯,给出每个电梯可以到达的楼层位置和电梯上升或下降一层楼的时间,另外在同一层楼换乘不同的电梯需要等待一分钟,问从楼层位置0(即地面)到第k层楼需要的最短时间是多少。算法分析:由于n很小(n 2 #include 3 #include 4 #inclu...
分类:其他好文   时间:2015-04-09 21:48:33    阅读次数:164
floyd的应用
A -CommandosTime Limit:2000MSMemory Limit:32768KB64bit IO Format:%lld & %lluSubmitStatusPracticeLightOJ 1174Appoint description:DescriptionA group of ...
分类:其他好文   时间:2015-04-08 12:24:22    阅读次数:128
HDU 2122 HDU Today【Floyd】
题意:给出n条路,起点和终点,问最短距离用map处理一下地名,再用floyd可是不懂的是:为什么INF定义成0x7fffffff就输出一堆奇怪的东西,改成100000000就可以了 1 #include 2 #include 3 #include 4 #include 5 #inclu...
分类:其他好文   时间:2015-04-08 00:52:41    阅读次数:121
Floyd算法
题目来自于hihocoder 点击打开链接 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 万圣节的中午,小Hi和小Ho在吃过中饭之后,来到了一个新的鬼屋! 鬼屋中一共有N个地点,分别编号为1..N,这N个地点之间互相有一些道路连通,两个地点之间可能有多条道路连通,但是并不存在一条两端都是同一个地点的道路。 由于没有...
分类:编程语言   时间:2015-04-07 23:32:46    阅读次数:216
POJ3216 Repairing Company【二分图最小路径覆盖】【Floyd】
题目大意: 有Q个地点,告诉你Q个地点之间的相互距离(从i地点赶到j地点需要的时间)。有M项任务, 给你M项任务所在的地点block、开始时间start和任务完成需要时间time。一个工人只有在 他准备完成的下一项任务开始之前完成手上的任务,然后在下一项任务开始之前赶到下一项 任务的地点,才能完成这两项任务。问:最少需要多少个工人来完成这M项任务。 思路: 先用Floyd算出Q个地点之间相互最短距离。然后建立一个二分图,每边都是M项任务,如果 能在任务j完成之前将i任务完成并能赶到任务j的地点,就建立一条...
分类:其他好文   时间:2015-04-07 19:44:05    阅读次数:188
POJ2594 Treasure Exploration【二分图最小路径覆盖】【Floyd】
题目大意: 给你N个地点,M条有向边,已知构成的图是有向无环图。现在要在地点上放机器人通过M 条边来遍历N个地点,问:最少需要多少个机器人可以遍历N个地点。 思路: 这是一道求最小路径覆盖的题目。和一般最小路径覆盖的题目不一样的地方是:这里的点可 以重复遍历。也就是可以有两个及以上的机器人经过同一个点。 那么,先建立一个二分图, 两边都为N个地点。然后在原图的基础上,用Floyd求一次传递闭包,也就是如果点i可以到达 点j,而点j可以到达点k,那么可以当做点i可以直接跳过点j而到达点k,就可以建立一条有向...
分类:其他好文   时间:2015-04-07 19:40:57    阅读次数:121
整理图像处理的一些方法
【转】图像滤镜处理算法:1.灰度2.黑白3.底片4.浮雕【转】图像处理之特殊灰度算法技巧1.基于像素平均值的图像阈值二值化算法2.基于错误扩散的Floyd-Steinberg抖动算法3.选择性灰度算法【转】大津法理解(二值化)【转】图像处理之常见二值化方法汇总
分类:其他好文   时间:2015-04-07 19:24:56    阅读次数:117
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!