AT_oupc2023_day1_b.Gomamayo
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
对于字符串 S,若存在长度至少为 1 的字符串 A 和 B,使得以下条件成立,则称 S 是“ゴママヨ”:
- S 等于将 A 和 B 依次连接得到的字符串,且 A 的最后一个字符与 B 的第一个字符相同。
例如,字符串 abba 和 abbcddc 是ゴママヨ,但 ababa 不是ゴママヨ。
给定一个由小写英文字母组成的字符串 S。请你计算有多少对 (i,j)(1≤i≤j≤∣S∣),使得从 S 的第 i 个字符到第 j 个字符构成的连续子串是ゴママヨ。结果对 998244353 取模。
输入格式
输入从标准输入读取,格式如下:
S
输出格式
请输出一个整数,表示满足条件的 (i,j) 的个数,对 998244353 取模。
输入输出样例
输入#1
abbcc
输出#1
8
输入#2
ssss
输出#2
6
输入#3
kotamanegi
输出#3
0
说明/提示
样例解释 1
bb、cc、abb、bbc、bcc、abbc、bbcc、abbcc 都是ゴママヨ,因此 (2,3)、(4,5)、(1,3)、(2,4)、(3,5)、(1,4)、(2,5)、(1,5) 满足要求。除此之外,其它的 (i,j) 都不满足条件。
数据范围
- 1≤∣S∣≤106
- S 仅包含小写英文字母。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?