#P13023. [AGC040C] Neither AB nor BA
[AGC040C] Neither AB nor BA
题目描述
给定一个正的偶数 。请计算满足以下条件的长度为 、仅由 A、B、C 组成的字符串 的个数:
- 可以通过重复以下操作将 变为空字符串:
- 从 中选择连续的 个字符并将其删除。只要所选的 个字符不是
AB或BA即可。
- 从 中选择连续的 个字符并将其删除。只要所选的 个字符不是
例如,当 时,ABBC 满足条件。可以按如下操作:ABBC →(删除 BB)→ AC →(删除 AC)→ 空字符串。
注意,答案可能非常大,请输出对 取模的结果。
输入格式
输入通过标准输入给出,格式如下:
输出格式
输出满足条件的字符串个数对 取模的结果。
输入输出样例 #1
输入 #1
2
输出 #1
7
输入输出样例 #2
输入 #2
10
输出 #2
50007
输入输出样例 #3
输入 #3
1000000
输出 #3
210055358
说明/提示
限制
- 是偶数
样例解释 1
除了 AB、BA 以外的字符串都满足条件。