码迷,mamicode.com
首页 >  
搜索关键字:floyd    ( 1594个结果
【HDOJ】1474 Always On the Run
普通DP。基本和floyd一个思路。 1 /* 1474 */ 2 #include 3 #include 4 #include 5 6 #define MAXN 15 7 #define MAXK 1005 8 #define MAXD 35 9 #define INF 999999...
分类:其他好文   时间:2015-01-16 22:22:40    阅读次数:236
POJ 3615 Cow Hurdles (Floyd算法)
Cow Hurdles Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 6142   Accepted: 2752 Description Farmer John wants the cows to prepare for the county jumpin...
分类:编程语言   时间:2015-01-15 00:30:35    阅读次数:247
poj 2240 Arbitrage
题目链接: http://poj.org/problem?id=2240题目描述: 给n种货币,给m个货币间的汇率,问能不能通过货币之间的转化而获得利益,解题思路: 由题意知,这个题不止求一条路径,所以最适合就是选择floyd去解决这个题目,判断map[i][i]有没有大于1的值ps:floy...
分类:其他好文   时间:2015-01-14 19:54:23    阅读次数:191
1155. Can I Post the lette
#include "iostream" #include "memory.h" #include "cstdio" using namespace std; int road[201][201]; int n, m; /* 利用弗洛伊德算法来解这道题,如果两个城市可以连通, 则其距离为0 */ inline void floyd(){ for (int i = 0; i < n; i++){ ...
分类:其他好文   时间:2015-01-13 23:24:40    阅读次数:396
BZOJ 1266 AHOI 2006 上学路线route 最小割
题目大意:给出一个无向图,问从1到n的最短路发生变化需要割掉最少花费的边权总值是多少。 思路:先要把所有最短路上的边搞出来,一个Floyd就可以解决,然后把所有在最短路上的边都加到最大流的图中,然后跑最小割就是答案。 CODE: #include #include #include #include #include #define MAX 510 #def...
分类:其他好文   时间:2015-01-11 09:45:29    阅读次数:232
POJ 3311 Hie with the Pie (状压DP)
题目地址:POJ 3311 这题基本可以算是TSP问题,先用floyd预处理出来任意两个间对的最短路,注意是有向边。。。然后定义dp[i][j]表示在i状态下最后一个经过的城市为j的最短时间。然后状压即可。 代码如下: #include #include #include #include #include #include #include #include #includ...
分类:其他好文   时间:2015-01-10 16:37:16    阅读次数:183
BZOJ 1266 AHOI2006 上学路线route Floyd+最小割
题目大意:给定一张图,每条边有一个长度和一个花费,要求删掉一些边使1到n的最短路变长,求最小花销 首先求出最短路(用什么求随便,反正数据范围小),然后将所有在最短路上的边连到新图中,求最小割就是答案 图没有重边- - 数组开小WA了半篇- - #include #include #include #include #define M 510 #define S 1 #define T...
分类:其他好文   时间:2015-01-09 14:19:33    阅读次数:138
UVa 10048 (Floyd变形) Audiophobia
题意:给一个带权无向图,和一些询问,每次询问两个点之间最大权的最小路径。分析:紫书上的题解是错误的,应该是把原算法中的加号变成max即可。但推理过程还是类似的,如果理解了Floyd算法的话,这个应该也很容易理解。 1 #include 2 #include 3 using namespace s.....
分类:其他好文   时间:2015-01-05 18:07:30    阅读次数:112
数据结构:可以用求最短路径的方法思想求最长路径么?给出详细解答。。
数据结构:可以用求最短路径的方法思想求最长路径么?为什么呢? 这里求解最短路径的通用方法有Dijkstra算法和Floyd-Warshall算法,Dijkstra算法不允许边的权值为负,也不允许有回路,而Floyd-Warshall算法可以允许边的权值为负,但不允许负值边构成回路,即可以求解有回路的图 它们都有局限,这两种算法的思想可以用来求最长路径么?? 为什么 不可以? 以下给出详细解答: 1) 不可以,核心在于最短路问题是有最优子结构的,就是『最短路的子路径还是最短路』,而最长路径不存在这...
分类:其他好文   时间:2015-01-04 10:13:51    阅读次数:393
hdu 5154 Harry and Magical Computer
http://acm.hdu.edu.cn/showproblem.php?pid=5154思路:有向图判断有没有环,可以用floyd。。 1 #include 2 #include 3 #include 4 using namespace std; 5 const int inf=1<<20...
分类:其他好文   时间:2015-01-03 22:23:48    阅读次数:173
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!