FZU 华容道(http://hi.baidu.com/chenwenwen0210/item/f084741a84c9dbee39cb3087)
FZU 华容道
题目描述:给定4*N的矩形格子。在里面填上1*2,2*1,1*1,2*2的块,其中2*2的真必需且并只能使用一次。其他的随意。
求使得4*N的格子全部填满的总方法数,块之间不能重叠。
解法:状态压缩DP,dp[i][j][k]表示前面i-1行都已经摆放完毕,第i行的摆放二进制状态为j,k表示2*2的方块是否已经摆放,放过了就是1,没放过就是0.
初值
转载
2012-12-13 13:12:46 ·
1150 阅读 ·
0 评论