dp-状态压缩
小囧子
成功注定是与饥寒相伴,与寂寞同行。
展开
-
poj 3254 Corn Fields dp状态压缩入门
Corn Fields Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 11536 Accepted: 6045 Description Farmer John has purchased a lush new rectangular pastu转载 2016-08-17 00:30:59 · 322 阅读 · 0 评论 -
poj 1038 Bugs Integrated, Inc. __dp状态压缩
题目简述: 一个生产芯片的工厂要生产一种规格为2*3的芯片,方法是先生产一块规格为n*m的矩形硅片,由n*m个正方形方块组成,但是硅片上存在一些损坏的方块,显示为黑色,它们不能用来制作芯片。现在给出硅片上每个损坏方块的位置,求用该硅片最多能切割出多少块芯片。原创 2016-09-07 20:19:16 · 315 阅读 · 0 评论 -
Gym 100676G Training Camp 很好的一个dp
G. Training Camp [ Color: Yellow ] Montaser is planning to train very hard for ACM JCPC 2015; he has prepared a list with n topics to study in the next n days, one topic every day. Montaser knows转载 2017-04-22 20:17:06 · 272 阅读 · 0 评论 -
poj 2411 Mondriaan's Dream (状态dp)
题目 这个题目的题意很容易理解,在一个N*M的格子里,我们现在有两种类型的 砖块,1 * 2 和 2 * 1,问一共有多少种方案,可以将整个N*M的空间都填满。 最简单的例子就是下面的了: 题解: 状态标记 横放和竖放的下一个均为1,竖放的上一个和不放置为0 ,每行可以转化为1个2进制数。为什么要这样呢,应为这样表示肯定是包括了pre(前一行)和now(后一行)的所有状态的(而且多了很多,原创 2017-04-23 11:13:40 · 265 阅读 · 0 评论 -
POJ1085 The Triangle War: 记忆化搜索
根本不知道怎么下手,后面看了别人的博客: http://blog.csdn.net/urecvbnkuhbh_54245df/article/details/5846776 POJ 1085 The Triangle War * 题目注意:这道题中对于线段是谁放置的不关心,只要自己放置的线段形成一个完整的三角形就是获得了一次奖励 * 题目分析: * 这道题目是关于博弈的搜索题,转载 2017-04-27 17:36:19 · 310 阅读 · 0 评论 -
UVa 1252 - Twenty Questions(记忆化搜索,状态压缩dp)
题目: Consider a closed world and a set of features that are defined for all the objects in the world. Each feature can be answered with “yes” or “no”. Using those features, we can identify any object原创 2017-04-27 19:20:10 · 314 阅读 · 0 评论 -
poj 2794 Double Patience(状态dp)
题意: 一共有9堆牌,每堆牌四张。每次可以取堆顶点数相同的两张牌,如果有多种方案则选取是随机的。 如果最后将所有牌取完,则视为游戏胜利,求胜利的概率。 分析: 用一个九元组表示状态,分别代表每堆牌剩余的牌数。根据全概率公式,d[i]为后继状态成功概率的平均值。 #include using namespace std; #define LL long long map, floa转载 2017-06-04 21:07:20 · 280 阅读 · 0 评论