[SRM 209、Div I の 1000 点問題]
ある段階で、問題は次のようになります。
以下のように、任意の方法で回転できる 3 つの正方形ユニットのブロックが与えられた場合、与えられたサイズの長方形ブロックを埋める方法はいくつありますか。
| x | x |
| x |
たとえば、3x4 のブロックの場合、これらのブロックの配置方法は 4 通りあります。実際の解決策ではなく、この問題に対処する方法を探しています。方法の数を見つけるにはどうすればよいですか。それが発生する可能性は非常に多くあり、DP アプローチについてもサブの問題が重複しているとは思いません。
どんな洞察も大歓迎です。