AT_agc040_c [AGC040C] Neither AB nor BA

题目描述

给定一个正的偶数 $N$。请计算满足以下条件的长度为 $N$、仅由 `A`、`B`、`C` 组成的字符串 $s$ 的个数: - 可以通过重复以下操作将 $s$ 变为空字符串: - 从 $s$ 中选择连续的 $2$ 个字符并将其删除。只要所选的 $2$ 个字符不是 `AB` 或 `BA` 即可。 例如,当 $N=4$ 时,`ABBC` 满足条件。可以按如下操作:`ABBC` →(删除 `BB`)→ `AC` →(删除 `AC`)→ 空字符串。 注意,答案可能非常大,请输出对 $998244353$ 取模的结果。

输入格式

输入通过标准输入给出,格式如下: > $N$

输出格式

输出满足条件的字符串个数对 $998244353$ 取模的结果。

说明/提示

### 限制 - $2 \leq N \leq 10^7$ - $N$ 是偶数 ### 样例解释 1 除了 $s=$`AB`、`BA` 以外的字符串都满足条件。 由 ChatGPT 4.1 翻译