AT_arc209_e.[ARC209E] I hate ABC
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
求长为 N 只由 A、B、C 组成的字符串 S,满足如下值等于 K 的方案数,输出对 998244353 取模的结果:
- S 的最长子序列(不一定连续)且不包含
ABC作为(不一定连续)子序列的最大长度。
你需要处理 T 个测试用例,分别求解。
输入格式
输入通过标准输入给出,格式如下:
T case1 case2 ⋮ caseT
每个测试用例格式如下:
N K
输出格式
输出 T 行,第 i 行 (1≤i≤T) 输出第 i 个测试用例的答案。
输入输出样例
输入#1
4 4 3 8 6 123 100 123456 123400
输出#1
9 462 741573397 255048895
说明/提示
样例解释 1
对于第一个测试用例,比如字符串 ACBC 满足条件。ACBC 本身包含了 ABC 作为子序列,而 ACC 不包含 ABC 作为子序列,因此最大不包含 ABC 作为子序列的子序列长度为 3。其它满足的例子有 AABC、ABCA 等。
约束条件
- 1≤T≤2×105
- 1≤N≤106
- max(0,N−100)≤K≤N
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?