【思路要点】
- 将划分和标号放在一起考虑,即依次放入标号为 1 ∼ N × M 3 1\sim{}\frac{N\times M}{3} 1∼3N×M 的骨牌,保证当前放入区域的轮廓线为单调的,不难发现放置方案与题目中所要计算的方案数一一对应。
- 将轮廓线描述为 N N N 个 “上” 和 M M M 个 “右” ,用 1 1 1 来表示 “上” , 0 0 0 来表示 “右” ,则初始时的轮廓线为 111 … 1000 … 0 111\dots1000\dots0 111…1000…0 。
- 观察转移,也即放置一个新的骨牌的方式:
1000 → 0001 1010 → 0011 1100 → 0101 1110 → 0111 1000\rightarrow 0001\\1010\rightarrow 0011\\1100\rightarrow 0101\\1110\rightarrow 0111 1000→00011010→00111100→01011110→0111- 可以发现,所有的转移可以归纳为 “使得一个 1 1 1 与