题目描述
对于给定的由小写字母组成的字符串 s,
当且仅当对于每个长度不小于k的 s的子串都含有字符 c,
那么我们称 c为 s的 k-主导字符。
请找出一个需要给出一个最小的k ,使得对于给定的 s至少存在一个 k-主导字符。
本题输入量较大,请使用较快的输入方式。
输入格式
一个由小写字母组成的字符串s。
输出格式
一个整数,表示答案。
样例
输入样例1
abacaba
输出样例1
2
输入样例2
zzzzz
输出样例2
1
提示
对于30%的数据,有1≤∣s∣≤300;
对于60%的数据,有1≤∣s∣≤5000;
对于80%的数据,有1≤∣s∣≤100000;
对于100%的数据,有1≤∣s∣≤11000000。