#P13023. [AGC040C] Neither AB nor BA

    ID: 12207 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 6 上传者: 标签>CF2000数学组合数学模运算构造字符串

[AGC040C] Neither AB nor BA

题目描述

给定一个正的偶数 NN。请计算满足以下条件的长度为 NN、仅由 ABC 组成的字符串 ss 的个数:

  • 可以通过重复以下操作将 ss 变为空字符串:
    • ss 中选择连续的 22 个字符并将其删除。只要所选的 22 个字符不是 ABBA 即可。

例如,当 N=4N=4 时,ABBC 满足条件。可以按如下操作:ABBC →(删除 BB)→ AC →(删除 AC)→ 空字符串。

注意,答案可能非常大,请输出对 998244353998244353 取模的结果。

输入格式

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

NN

输出格式

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

输入输出样例 #1

输入 #1

2

输出 #1

7

输入输出样例 #2

输入 #2

10

输出 #2

50007

输入输出样例 #3

输入 #3

1000000

输出 #3

210055358

说明/提示

限制

  • 2N1072 \leq N \leq 10^7
  • NN 是偶数

样例解释 1

除了 s=s=ABBA 以外的字符串都满足条件。