IDE
题库
题目列表
题单列表
题目收藏
记录
比赛
公开的比赛
我参与的比赛
用户
用户排名
奖牌排名
外部排名
近期排名
用户对比
用户组列表
博客
集训队
赛事新闻
赛事列表
获奖情况
视频列表
登录
浙江师范大学第23届大学生程序设计竞赛的奖状已经生成,各位获奖同学登录jsl.zjnu.edu.cn,自行下载各自证书。
Neither AB nor BA
4 Sec
1 GB
|
Markdown
显示标签
4
4
通过
提交
题目描述
给出一个大于0的偶数 $ N $。 请找出长度为 $ N $ ,由`A`,`B`,`C`这三个字母组成且可以由下列规则把其变为空串的字符串 $ s $ 的数量。 不断选择s中任意除`AB`和`BA`外的长度为2的子串并删除。 比如`ABBC`是 $ N=4 $ 条件下的一个合法字符串,因为我们可以通过这样的方式将其变为空串: `ABBC`→(删除`BB`)→`AC`→(删除`AC`)→`(空串)` 答案可能很大,所以请将结果对$ 998244353 $取模。
输入格式
一个大于0的偶数 $ N $。
输出格式
字符串 $ s $ 的数量
样例输入 #1
复制
2
样例输出 #1
复制
7
样例输入 #2
复制
10
样例输出 #2
复制
50007
样例输入 #3
复制
1000000
样例输出 #3
复制
210055358
提示
- $ 2\ \leq\ N\ \leq\ 10^7 $ - $ N $ 是偶数
来源
AGC040C
题面
提交
记录
统计
引用
上一题
下一题
上传者
acm2022
创建时间
2025-02-28 15:56
修改时间
2025-03-13 21:09
Markdown 题面
×
登录
×
账号
密码
记住我