我想使用动态编程找到多米诺砖的 4 x N 区域(4 个单位宽度和 N 个单位高度,N ≥ 1)的可能不同组合的数量。
多米诺砖的大小为 2x1,例如
==
对于水平和
|
|
对于垂直砖。
现在,
示例 4x1(彼此下方的两块多米诺骨牌)
====
4x2 砖配置示例(共 5 个)
1)
||||
||||
2)(转动右边的两块砖)
||==
||==
3)
|==|
|==|
4)
====
====
5)
==||
==||
迄今为止已知的唯一组合数
4x1 : 1 possibility
4x2 : 5 possibilites
4x3 : 11 possibilites
4x4 : 36 possibilites