luogu#P16602. [SYSUCPC 2025] SYSU II

[SYSUCPC 2025] SYSU II

题目描述

众所周知,你正在参加 SYSUCPC(中山大学计数周期串竞赛)的决赛。

一个字符串被认为是好的,当且仅当它可以被重新排列成一个以 sysu 为周期的完全周期串(即由若干个 sysu 重复拼接而成)。例如,sysuyssussyyssuu 均为 good,而 ussusysusys 则不是。给定一个字符串 SS,请统计它的子串中有多少个是好的。

若字符串 aa 可以通过删除字符串 bb 开头的若干(可以为 00 个或全部)字符以及末尾的若干(可以为 00 个或全部)字符而得到,则称 aabb 的一个子串。

输入格式

仅有一行,包含一个字符串 SS4S2×1054\le |S|\le 2\times 10^5)。保证 SS 仅由小写英文字母组成。

输出格式

输出一个整数,表示 SS 中好的子串的数量。

ilovesysusysu
6

提示

共有 66 个好的子串:sysuysussusyusyssysusysusysu

翻译由 DeepSeek V3.2 完成