[SRM 209上の千点の問題、本部I]このタイルパズルを攻撃する方法は?
いくつかの段階で、問題は、以下に減少:任意の方法で回転させることができる以下のような3つの平方単位の
考えるブロック与えられた大きさの矩形のブロックを何通りも埋める方法があります。
| x | x |
| x |
たとえば、3x4のブロックの場合、これらのブロックを配置する方法は4つあります。私は実際の解決策ではなく、この問題を攻撃する方法を探しています。どうやって道の数を見つけるか。それは起こる可能性が非常に多くの方法があり、私はDPのアプローチのためにサブ問題が重複しているのを見ていません。
洞察を歓迎します。
タイリングはnp問題ですので、タイルをペアにグループ化し、3x2ブロックのすべての組み合わせを試してください。 –
これは正確なカバー問題です。すべてを列挙することなくゼロ抑制BDDで解くことができますソリューション。 – harold
私は8x9の22025514を取得します、それは間違いありませんか? – harold