luogu#B3967. [语言月赛 202404] 非众数
[语言月赛 202404] 非众数
题目描述
给定一个长度为 的字符串 ,保证 仅包含小写字母,求 的非空子串中非众数串的个数。
定义:非空子串
用 表示 中的第 个字符()。任取两个整数 (),将 截取出来按原序排列作为一个新的字符串,则这个字符串叫做 的非空子串。
例如,当 时,$\texttt{ab}, \texttt{bcde}, \texttt{c}, \texttt{abcde}$ 都是 的非空子串,而 $\texttt{acd}, \texttt{f}, \texttt{ngioasd}, \texttt{" "}$ 都不是 的非空子串。
定义:非众数串
若字符串 中出现次数最多的字符出现的次数不超过 ,则称字符串 为一个非众数串。其中 代表 的最大整数, 代表 的长度。
输入格式
一行一个字符串,表示 。
输出格式
一行一个整数,表示答案。
aabb
2
fqmdfnc
21
提示
样例 1 解释
其中 是非众数非空子串。
数据范围
对于 的数据,,字符串由小写字母组成。
测试点编号 | 特殊性质 | |
---|---|---|
无 | ||
所有字符相同 | ||
所有字符不同 | ||
字符串内仅可能包含 两种字母 | ||
无 |