码迷,mamicode.com
首页 >  
搜索关键字:状态压缩 198    ( 1179个结果
Lightoj 1127 - Funny Knapsack 【二分】
题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1127题意:有n个物体(n<30)和一个容量为W的容器,问将容器不装满的放置物品的方式有多少种。思路 : 状态压缩+二分。将前n/2个物体看做一个整体,将剩下的看做一个整体。1<<(n/2)个状态代表前一半的物品使用情况,然后求出每一种状态的总的体积。排序。对于后面的那一半也是。答...
分类:其他好文   时间:2015-07-25 10:48:22    阅读次数:169
Doing Homework(HDU 1074状压dp)
题意:给你n个要做的作业,它们的名字、期限、可完成所需天数(必须连续)在规定期限不能完成要扣分(每天一分)求做作业顺序使扣分最少。分析:作业数量较少,用状态压缩,做到第i种作业花费的天数dp[i].t,最小扣分dp[i].sc,当前完成作业标号dp[i].now,和之前完成的作业的情况dp[i].p...
分类:其他好文   时间:2015-07-24 22:36:36    阅读次数:109
HDU - 5067 Harry And Dig Machine (bfs + 状态压缩)
题目大意:有一个n*m的网格,网格上面有k个地方有石头,现在要求从左上角出发,遍历所有有石头的地方,然后回到左上角,问最短距离是多少解题思路:因为石头的总数小于等于10,所以可以进行压缩 设dp[i][j][state]表示在(i,j)位置,遍历的石头状态为state,走的最小距离,直接bfs即可#include #include #include <algo...
分类:系统相关   时间:2015-07-24 18:33:59    阅读次数:207
Mondriaan's Dream(POJ 2411状态压缩dp)
题意:用1*2的方格填充m*n的方格不能重叠,问有多少种填充方法分析:dp[i][j]表示i行状态为j时的方案数,对于j,0表示该列竖放(影响下一行的该列),1表示横放成功(影响下一列)或上一列竖放成功。状态转移时,枚举每一行可能的状态上一行取反得下一行能放的状态。#include #include...
分类:其他好文   时间:2015-07-24 16:06:44    阅读次数:91
状态压缩题目小结
1.POJ - 3254 Corn Fields 题目大意:有一个n*m的草地(草地上有的是沼泽),现在要分配牛去上面吃草,要求每头牛不能相邻(不能有公共边),问有多少种分配方案,一头牛都不分配也算一种分配方案解题思路:这是碰到的第一道比较另类的压缩 1.首先考虑一下,每一行该怎么分配牛才不会让他们相邻,可以用状态压缩,0表示不放牛,1表示放牛,枚举一下有多少种可行的方案并纪录下来2.接着考虑一...
分类:其他好文   时间:2015-07-24 12:48:20    阅读次数:103
用二进制位表示状态,从而将状态压缩到一个整数里表示
#include using namespace std;const int STATUS_SIZE = 30;int main(){ int status = 0; //set status : set the fifth position is true status = st...
分类:其他好文   时间:2015-07-22 18:12:15    阅读次数:95
HDU - 1693 Eat the Trees(多回路插头DP)
题目大意:要求你将所有非障碍格子都走一遍,形成回路(可以多回路),问有多少种方法解题思路: 参考基于连通性状态压缩的动态规划问题 - 陈丹琦以下为代码#include #include #include using namespace std; #define N 12 #define S (1 << 12) int n, m; long l...
分类:其他好文   时间:2015-07-21 14:53:14    阅读次数:93
poj 2411 Mondriaan's Dream(状态压缩+dp)
?? 题意:用1*2砖块铺满n*m的房间。 思路转自:http://www.cnblogs.com/scau20110726/archive/2013/03/14/2960448.html 因为这道题输入范围在11*11之间,所以可以先打表直接输出.......... 状态压缩DP 经典覆盖问题,输入n和m表示一个n*m的矩形,用1*2的方块进行覆盖,不能重叠,不能越出矩形边界,问完全覆...
分类:其他好文   时间:2015-07-20 23:41:56    阅读次数:193
Codeforces Round #108 (Div. 2)——状态压缩DP+spfa+dfs——Garden
Vasya has a very beautiful country garden that can be represented as ann?×?mrectangular field divided inton·msquares. One beautiful day Vasya remember...
分类:其他好文   时间:2015-07-20 16:07:30    阅读次数:171
计算客 自建物流的wu人机实验(简单)(状态压缩+LCA)
756次  29.1%  2000ms  65536K 作为一个电子商务作为主体的公司,京东一直努力实现着自己“多、快、好、省”的承诺。其中,“快”的特质更是被京东发挥到了极致。京东建立了层级分明的物流网络,然后除了在社区里面的到户物流点,每个作为中转的物流点都是有下属的物流点的。每个物流点都有一定数量的快递员,他们每天都辛苦的在外奔波。 京东计划给一些物流点配备一种新式的无人机,用于...
分类:其他好文   时间:2015-07-19 11:53:59    阅读次数:136
1179条   上一页 1 ... 64 65 66 67 68 ... 118 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!