
动态规划-插头dp
JeraKrs
本人目前就职于百度商业研发部,有需要内推的朋友简历可发我邮箱 jerakrs@qq.com
展开
-
hdu 4804 Campus Design(插头dp)
题目链接:hdu 4804 Campus Design 题目大意:有1∗2的木块无穷个,要求在给定的图n∗m的图上,用1∗2和1∗1的木块铺满,图上的0表示不需要铺的位置,1表示必须要铺的位置。并且1∗1的使用数量必须在c到d之间。求总方案数。 解题思路:和uva11270一样的做法,只是需要多添加一位状态来表示用掉1得个数,以及要对当前位置判断是否为可放。 #include #i原创 2014-05-18 09:41:43 · 1623 阅读 · 0 评论 -
uva 11270 - Tiling Dominoes(插头dp)
题目链接:uva 11270 - Tiling Dominoes 题目大意:用1∗2木块将给出的n∗m大小的矩阵填满的方法总数。 解题思路:插头dp的裸题,dp[i][s]表示第i块位置,并且该位置对应的行数的状态为s的时候的总情况数。0表示为竖放预留留的位置,1表示填上的位置,不管是竖放还是横放。并且第一位状态用滚动数组优化空间。 #include #include #incl原创 2014-05-18 09:32:03 · 3091 阅读 · 7 评论