题解:P14367 [JOISC 2018] 帐篷 / Tents

· · 题解

题目传送门

思路

随机考虑 dp。显然需要 O(HW) 的。

定义 dp_{i,j} 表示 ij 列的方案数。

考虑转移。考虑对于第 i 行而言:

合并后可知,dp_{i,j}=dp_{i-1,j}+dp_{i-1,j-1}\times 4j+dp_{i-2,j-1}\times(i-1)j+dp_{i-1,j-2}\times \frac{j(j-1)}{2}

初始化即 dp_{0,i}=dp_{i,0}=1

注意开 long long 并取模。