这里是链接
dp[i][j]表示第i行状态为j时的方案数
在位置(i, j) 如果我们选择横着贴砖,那么将(i, j), (i, j+1)都填写成1,如果竖着贴砖,我们将(i,j)填写成0,将(i+1, j)填写成1.
及0是对下一行的状态有影响,1为没有
枚举每一种状态 判断合法性
剪枝:如果上一行的状态数为0,直接continue
//#include #include #include #include #include #include #include #include #include