状压dp
黑码
这个作者很懒,什么都没留下…
展开
-
codeforces 580D Kefa and Dishes (状压dp)
题意:有n种菜(每一种菜有一个满意值ai>=0),你准备吃m种,每种一次。但是如果你按某种规则吃两种菜的话会增加额外的满意值,比如规则(xi yi ci)就是你先吃第xi个菜,然后马上吃第yi个菜,那么你就会额外增加ci点满意值。有k个这样的规则,问你吃m种菜后的最大满意值是多少。dp[st][i] 代表在 st状态下,种第i棵菜 然后状态转移 如果在st状态下,已经种了j,那么可以选择把ij种一起原创 2017-04-15 11:09:10 · 520 阅读 · 0 评论 -
poj 1185 炮兵 状态压缩dp
司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用”H” 表示),也可能是平原(用”P”表示),如下图。在每一格平原地形上最多可以布置一支炮兵部队(山地上不能够部署炮兵部队);一支炮兵部队在地图上的攻击范围如图中黑色区域所示: 如果在地图中的灰色所标识的平原上部署一支炮兵部队,则图中的黑色的网格表示它能够攻击到的区域:沿横向左右各两格原创 2017-04-26 15:59:15 · 416 阅读 · 0 评论 -
poj 3254 Corn Field 状态压缩dp
Farmer John has purchased a lush new rectangular pasture composed of M by N (1 ≤ M ≤ 12; 1 ≤ N ≤ 12) square parcels. He wants to grow some yummy corn for the cows on a number of squares. Regrettably, s原创 2017-04-27 11:23:40 · 358 阅读 · 0 评论 -
hdu 5816 Hearthstone 状态dp
Hearthstone is an online collectible card game from Blizzard Entertainment. Strategies and luck are the most important factors in this game. When you suffer a desperate situation and your only hope dep原创 2017-06-15 11:21:44 · 513 阅读 · 0 评论 -
腾讯消消乐 状压dp加普通dp
样例说明对于样例 1 而言,f(1)=1f(1)=1,f(2)=9f(2)=9,f(3)=26f(3)=26,f(4)=24f(4)=24。对于样例 2,f(1)=0f(1)=0,f(2)=2f(2)=2。样例输入14 1 1 1 1 1 样例输出1193 样例输入22 2 2 3 样例输出24 样例输入31 233 233 样例输出31首先这种肯定想到递推dp,然后就是如何递推过去原创 2017-06-12 17:48:46 · 633 阅读 · 0 评论 -
shuoj 组装零件 状压dp 位运算得到状态的子集
零件组装 发布时间: 2017年7月9日 20:20 最后更新: 2017年7月10日 21:12 时间限制: 1000ms 内存限制: 128M描述 现有n个零件,小Y花费了很多时间来收集它们,现在他想把零件拼在一起,拼完就可以召唤神龙了。已知零件之间存在相邻的关系,拥有相邻关系的零件在最终的组装结果中就是相邻的,并且组装过程中每次只能通过相邻关系来组合零件。小Y每次可以选择两个零原创 2017-07-13 13:44:20 · 417 阅读 · 0 评论 -
hdu 5691 (状态压缩dp)
度度熊是他同时代中最伟大的数学家,一切数字都要听命于他。现在,又到了度度熊和他的数字仆人们玩排排坐游戏的时候了。游戏的规则十分简单,参与游戏的N个整数将会做成一排,他们将通过不断交换自己的位置,最终达到所有相邻两数乘积的和最大的目的,参与游戏的数字有整数也有负数。度度熊为了在他的数字仆人面前展现他的权威,他规定某些数字只能在坐固定的位置上,没有被度度熊限制的数字则可以自由地交换位置。 Input原创 2017-07-18 19:02:55 · 346 阅读 · 0 评论 -
状压dp 处理有相邻顺序的或者有序的状态压缩问题
Globulous Gumdrops My Tags (Edit) Cancel - Seperate tags with commas. Source : 2008 Stanford Programming Contest Time limit : 1 sec Memory limit : 64 M Submitted : 170, Accepted : 92 Des原创 2017-07-18 20:47:08 · 556 阅读 · 0 评论