题解:AT_ndpc2026_a ポリオミノ

· · 题解

AT_ndpc2026_a ポリオミノ Solution

安利一下我的博客。

DP 水题一枚。DP 三要素走起!

1. 状态定义

定义 f_i 为填充 2i 列的方案数。

2. 转移方程

3. 状态初始化

### 代码 :::success[Code]{open} ```cpp cin >> n; f[0] = 1; for (int i = 0; i <= n; i++) { f[i+1] += f[i]; f[i+2] += f[i]; for (int j = i+3; j <= n; j++) f[j] += f[i]*2; } cout << f[n]; ``` :::