#arc053b. [arc053_b]回文分割
[arc053_b]回文分割
問題描述
高桥君有一个字符串 。 只包含小写英文字母。
首先,高桥君对 的字符进行任意排序,得到字符串 。
然后,高桥君在 中任意位置进行分割,得到一些字符串 ,,,( 是任意的)。但是,每个 必须是非回文字符串。
定义 为每个 的最小长度。高桥君希望尽可能地增大 。请计算 的最大值。
约束条件
- 只包含小写英文字母。
输入
输入从标准输入中获得,格式如下。
输出
输出 的最大值。
示例输入1
rokovoko
示例输出1
3
例如,可以选择 krk
,oovoo
。
示例输入2
tomtom
示例输出2
6
例如,可以选择 mottom
。
示例输入3
vwxyz
示例输出3
1
例如,可以选择 v
,w
,x
,y
,z
。
示例输入4
succeeded
示例输出4
3