B - 回文分割
Editorial
Time Limit: 2 sec / Memory Limit: 256 MB
問題文
高橋君は文字列 を持っています。 は英小文字のみからなります。
まず、高橋君は の文字を任意の順番に並べ替え、文字列 を作ります。
次に、高橋君は を任意の位置で分割し、何個かの文字列 ,,, を作ります( は任意)。ただし、各 は回文でなければなりません。
各 の長さの最小値を とします。高橋君は をできるだけ大きくしようとしています。 の最大値を求めてください。
制約
- は英小文字のみからなる。
入力
入力は以下の形式で標準入力から与えられる。
出力
の最大値を出力せよ。
入力例1Copy
Copy
rokovoko
出力例1Copy
Copy
3
例えば、krk
,oovoo
とすればよいです。
入力例2Copy
Copy
tomtom
出力例2Copy
Copy
6
例えば、mottom
とすればよいです。
入力例3Copy
Copy
vwxyz
出力例3Copy
Copy
1
例えば、v
,w
,x
,y
,z
とすればよいです。
入力例4Copy
Copy
succeeded
出力例4Copy
Copy
3