#ABC299F. 平方子序列

平方子序列

平方子序列

题目描述

给定一个由小写英文字母组成的字符串 SS。 求满足以下条件的非空字符串 TT 的个数,对 998244353998244353 取模:

  • 两个 TT 拼接而成的字符串 TTTTSS 的一个子序列(不要求连续)。

输入格式

输入按以下格式从标准输入给出:

SS

输出格式

输出答案。

样例

ababbaba
8

满足条件的八个字符串为:a、aa、ab、aba、b、ba、bab、bb。

zzz
1

满足条件的字符串只有 z。 注意,虽然从 S=S1S2S3=S = S_1S_2S_3 = zzz 中提取子序列 zz 的方式有三种,即 S1S2=S_1S_2 = zz、S1S3=S_1S_3 = zz、S2S3=S_2S_3 = zz,但该字符串对答案的贡献只计算一次。

ppppqqppqqqpqpqppqpqqqqpppqppq
580

数据范围

  • SS 是由小写英文字母组成的字符串,长度在 11100100 之间(含端点)。
难度 提高+/省选
通过率
尝试 0
已通过 0
ID
2915
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签