题目链接:点击打开链接
题意:
用1*1*2的方块搭出2*2*N的方块的方法数
则对于每一层有9种状态
0、全为1.
1、
00
__
0表示这个为空,__表示这两个平躺着一个方块
2、
00
11
0表示这格为空,1表示这格方块是直立放着的。
如此类推除第0种共8种状态,然后就是简单的转移。
而其他状态是无效的,不会参与到答案的计算中,所以不需要考虑
#include
#include
#include
#include
#include
#include
#include
#include
#include