码迷,mamicode.com
首页 >  
搜索关键字:poj 3254    ( 20310个结果
poj 2195 Going Home
1 /* 2 做网络流的题建图真的是太重要了! 3 本题是将人所在的位置和房子所在的位置建立边的联系,其中man到house这一条边的流量为 1, 费用为两者的距离 4 而方向边的流量为 0, 费用为正向边的相反数(也就是沿着反向边进行增广时,费用要减少,更改先前错误的选...
分类:其他好文   时间:2014-06-27 20:08:40    阅读次数:260
【POJ】1451 T9
DFS+字典树。 1 #include 2 #include 3 #include 4 5 typedef struct Trie { 6 int v; 7 Trie *next[26]; 8 } Trie; 9 10 Trie root; 11 int ...
分类:其他好文   时间:2014-06-27 14:32:44    阅读次数:183
【POJ】2503 Babelfish
字典树简单题。 1 #include 2 #include 3 #include 4 5 typedef struct Trie { 6 Trie *next[26]; 7 char str[15]; 8 } Trie; 9 10 Trie root;11 12 void c...
分类:其他好文   时间:2014-06-27 11:32:27    阅读次数:172
poj3311(Hie with the Pie)状压dp
题目链接:http://poj.org/problem?id=3311 解法:标准的状压dp类型,先floyd获得两两之间最短距离。然后dp[i][j]表示剩下集合i没走,已经走到j的最短距离; 代码:/****************************************************** * @author:xiefubao ******************...
分类:其他好文   时间:2014-06-27 10:11:29    阅读次数:282
poj 1085 Triangle War (状压+记忆化搜索)
Triangle War Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 2685   Accepted: 1061 Description Triangle War is a two-player game played on the following tria...
分类:其他好文   时间:2014-06-27 09:34:45    阅读次数:286
POJ2112Optimal Milking(二分+floyd最短路+网络流)
题目地址:http://poj.org/problem?id=2112 最近忙着预习课本备考,没怎么刷题,(我是真的有在好好看书。。)不敲题还是手痒痒,马上就邀请赛了,还是每晚睡觉前都拿来刷题吧。白天的时间足够了。 话说这题调了一晚上。。。一直以为是几天没敲状态下滑。。(虽然也没几天。。)当发现错误的时候才发现原来是少敲了个字母。。。而且我一般很少在bfs的那个地方出错,错误地方也很隐蔽。。所...
分类:其他好文   时间:2014-06-27 09:12:36    阅读次数:196
POJ 2195 Going Home
KM 求权值最小的完美匹配 Going Home Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 17309   Accepted: 8824 Description On a grid map there are n little...
分类:其他好文   时间:2014-06-27 08:56:18    阅读次数:135
POJ 3624 Charm Bracelet 背包题解
最简单的背包问题了,本题应该除了背包就一个考点了:不能开二维数组。我没开过二维,不过看数据是不可以的。太大了。 做法有两种改进省内存DP: 1 所谓的滚动数组 2 逆向填表 很久没做背包DP,突然觉得这种背包问题很简单了。 下面给出两种解法: 1 calBag()是滚动数组 2 calBag2()是逆向填表 #pragma once #include #inclu...
分类:其他好文   时间:2014-06-27 08:09:43    阅读次数:165
poj 1698 Alice's Chance 拆点最大流
将星期拆点,符合条件的连边,最后统计汇点流量是否满就行了,注意结点编号。 #include #include #include #include #include #include #include #include #include #include #define eps 1e-12 #define INF 0x7fffffff #define maxn 1000 using ...
分类:其他好文   时间:2014-06-27 07:50:58    阅读次数:201
状态压缩动态规划 -- 多米诺骨牌
用1*2 的骨牌通过组合拼成 m * n 的大矩形,问有几种拼法。 题目链接:http://poj.org/problem?id=2411 状态转移: 由于上一行的该列竖直放置骨牌为 0,影响到当前行的该列,当前行的该列为 1 当前行骨牌横放,上一行骨牌横放, 都为11 上一行该列置为 1,当前行当前列立着放为 0 #include #include using...
分类:其他好文   时间:2014-06-27 07:50:19    阅读次数:196
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!