AtCoder Grand Contest 016
翻译中…
Problem Statement
翻译中…
Snuke can change a string $t$ of length $N$ into a string $t'$ of length $N - 1$ under the following rule:
翻译中…
- For each
$i$($1 ≤ i ≤ N - 1$), the$i$-th character of$t'$must be either the$i$-th or$(i + 1)$-th character of$t$.
翻译中…
There is a string $s$ consisting of lowercase English letters. Snuke's objective is to apply the above operation to $s$ repeatedly so that all the characters in $s$ are the same. Find the minimum necessary number of operations.
翻译中…
Constraints
翻译中…
$1 ≤ |s| ≤ 100$$s$consists of lowercase English letters.
翻译中…
Input
翻译中…
Input is given from Standard Input in the following format:
翻译中…
s
翻译中…
Output
翻译中…
Print the minimum necessary number of operations to achieve the objective.
翻译中…
样例
Input #1
serval
Output #1
3
One solution is: `serval` → `srvvl` → `svvv` → `vvv`.
Input #2
jackal
Output #2
2
One solution is: `jackal` → `aacaa` → `aaaa`.
Input #3
zzz
Output #3
0
All the characters in $s$ are the same from the beginning.
Input #4
whbrjpjyhsrywlqjxdbrbaomnw
Output #4
8
In $8$ operations, he can change $s$ to `rrrrrrrrrrrrrrrrrr`.
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。