AT_mujin_pc_2018_h タイル張り

题目描述

在一个 $H\times W$ 的网格中,将所有格子涂成黑色或白色,要求满足以下条件:能够放置若干个 $1\times 2$ 的瓷砖(如有需要,可以旋转瓷砖),使得: - 瓷砖不能超出网格边界,且不同瓷砖之间不能重叠。 - 每个瓷砖恰好覆盖网格中的 $2$ 个格子。 - 所有被涂成白色的格子,恰好被 $1$ 块瓷砖覆盖。 - 所有被涂成黑色的格子,不能被瓷砖覆盖。 请计算满足条件的涂色方案数,并对 $998244353$ 取模。

输入格式

输入从标准输入读取,格式如下: > $H$ $W$

输出格式

输出满足条件的涂色方案数。

说明/提示

### 限制 - $1\leq H\leq 5$ - $1\leq W\leq 10^9$ - 输入均为整数 ### 样例解释 1 全部格子涂成白色的方案有 $1$ 种,全部格子涂成黑色的方案有 $1$ 种,将相邻的 $2$ 个格子涂成黑色,其余 $2$ 个格子涂成白色的方案有 $4$ 种,共计 $6$ 种方案满足条件。 由 ChatGPT 4.1 翻译