#1326. [CZOJ 一周一测 R20 A] gza 的呼唤
[CZOJ 一周一测 R20 A] gza 的呼唤
题目背景
gza 在召唤!
题目描述
若一个字符串中的字符经过重新排列以后可以形成形如「 个 连接」的形式(除此之外无其他字符),则称该字符串价值为 。如果字符串无法满足上述要求,那么这个字符串价值为 。
如字符串 价值为 (可以重排为 ,是两个 相连,除此之外没有其他字符),而字符串 价值为 。
给定一个字符串 ,求其所有非空子串价值的最大值。
非空子串的定义:使用 表示 中的第 个字符()。任取两个整数 (),将 截取出来顺次排列作为一个新的字符串,则这个字符串叫做 的非空子串。
例如,当 时,$\texttt{ab}, \texttt{bcde}, \texttt{c}, \texttt{abcde}$ 都是 的非空子串,而 $\texttt{acd}, \texttt{f}, \texttt{ngioasd}, \texttt{" "}$ 都不是 的非空子串。
输入格式
一行一个字符串,表示 ,含义见题面。
输出格式
一行一个整数,表示答案。
样例 #1
样例输入 #1
ggaza
样例输出 #1
1
样例 #2
样例输入 #2
ggzzaa
样例输出 #2
2
样例 #3
样例输入 #3
dawn
样例输出 #3
0
样例 #4
样例输入 #4
见下发文件中 ex_gza04.in。
样例输出 #4
见下发文件中 ex_gza04.out。
提示
样例 1 解释
选取其中第二至第四个字符,构成子串 ,重新排列后可以构成 ,价值为 。容易发现不存在价值 的子串。
数据规模与约定
使用 表示字符串 的长度,对于 的数据,。字符串仅由小写字母组成。