码迷,mamicode.com
首页 >  
搜索关键字:floyd    ( 1594个结果
HDU 2544 最短路 -- floyd
最短路 Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 50863    Accepted Submission(s): 22365 Problem Description 在每年的校赛里,所有进入决赛的同学都会获...
分类:其他好文   时间:2016-05-13 02:02:34    阅读次数:158
最短路Floyd(hdu1874),dijstra(poj2387)
Floyd算法,多源最短路,O(n^3) 所以时间很受限制…… 主要注意细节,记住简单的三层for循环就好 1.初始化输入:    多样例,所以数组清空       注意重边情况,注意自己到自己是0 2.三层for    循环遍历每个点k, 循环计算map[i][j],看i->j最小还是i->k->j最小。 hdu1874 #include #include #d...
分类:Web程序   时间:2016-05-13 00:56:49    阅读次数:288
POJ 1094 Sorting It All Out【floyd传递闭包+拓扑排序】
Sorting It All Out Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 31994   Accepted: 11117 Description An ascending sorted sequence of dist...
分类:编程语言   时间:2016-05-13 00:40:24    阅读次数:252
poj 2594 Treasure Exploration 最少边覆盖+传递闭包
给出一个有向无环图,问最少多少条边就可以覆盖所有的点,很明显的最少路径覆盖问题,但是点可以重复用,这与hungary算法不太一样,我们可以这样处理,假设a要经过b点到c,但是b点已经被访问过,为了保证a顺利到c,就让a直接飞过b到c,也就是说添加一条a到c的边,这其实就是求传递闭包,我们可以通过floyd算法求出。然后ans=n-hungary()。 一开始用了邻接表的最大二分匹配,在求闭包...
分类:其他好文   时间:2016-05-12 16:13:36    阅读次数:232
poj 1125 Stockbroker Grapevine -- floyd 全源最短路
Stockbroker Grapevine Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 33164   Accepted: 18259 Description Stockbrokers are known to overreact to rumours. You...
分类:其他好文   时间:2016-05-12 15:55:58    阅读次数:114
算法基础 - 多源点最短路径(Floyd算法)
Floyd算法Floyd算法又称为插点法,是一种用于寻找给定的加权图中多源点之间最短路径的算法。该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德命名。思路路径矩阵通过一个图的权值矩阵求出它的每两点间的最短路径矩阵。 从图的带权邻接矩阵A=[a(i,j)] n×n开始,递归地进行n次更新,即由矩阵D(0)=A,按一个公式,构造出矩阵D(1);又用同样地公式...
分类:编程语言   时间:2016-05-11 07:23:28    阅读次数:275
ACM/ICPC 之 Floyd+记录路径后继(Hdu1385-ZOJ1456)
需要处理好字典序最小的路径 HDU1385(ZOJ1456)-Minimum Transport ...
分类:其他好文   时间:2016-05-09 00:17:10    阅读次数:307
code2800 送外卖
首先,对图进行一次Floyd(g[][]是图) 1.dfs:(u是当前在的节点,d是已经走的路程) 起初我认为n<=15是dfs完全可以解决的,但是忽略了一个问题:每对城市之间都可以互相到达,边特别多,结果TLE ^_^; 正解是压缩状态的dp: dp[u][s]表示状态:走到u这个点并且前面已经走 ...
分类:其他好文   时间:2016-05-08 19:40:43    阅读次数:129
poj-2112-Optimal Milking(最大流)
传送门题意:K个产奶机,C头奶牛,每个产奶机最多可供M头奶牛使用;并告诉了产奶机、奶牛之间的两两距离Dij(0<=i,j < K+c)。问题:如何安排使得在任何一头奶牛都有自己产奶机的条件下,奶牛到产奶机的最远距离最短?最短是多少?Dinic算法先floyd求得两两之间最小距离,然后二分寻找答案邻接链表的方法#include #include #includ...
分类:其他好文   时间:2016-05-07 10:24:23    阅读次数:137
POJ 2112 —— Optimal Milking 二分+Floyd+最大流
原题:http://poj.org/problem?id=2112 #include #include #include #include #include #include #define inf 0x3f3f3f3f using namespace std; const int maxn = 250; int dis[maxn][maxn]; int k, c, m; int num...
分类:其他好文   时间:2016-05-07 10:18:18    阅读次数:116
1594条   上一页 1 ... 82 83 84 85 86 ... 160 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!