100 atcoder#ABC098B. [ABC098B] Cut and Count
[ABC098B] Cut and Count
配点 : 点
問題文
英小文字からなる長さ の文字列 が与えられます。 この文字列を一箇所で切断して、文字列 と に分割します。 このとき、「 と のどちらにも含まれている文字」の種類数を最大化したいです。 文字列を切断する位置を適切に決めた際の「 と のどちらにも含まれている文字」の種類数の最大値を求めてください。
制約
- は英小文字からなる
入力
入力は以下の形式で標準入力から与えられる。
出力
「 と のどちらにも含まれている文字」の種類数の最大値を出力せよ。
6
aabbca
2
を先頭から 文字目と 文字目の間で切って aab
と bca
に分割すると、「 と のどちらにも含まれている文字」は a
と b
です。
「 と のどちらにも含まれている文字」の種類数が 以上になることはないので、答えは になります。
10
aaaaaaaaaa
1
どのように を分割しても、「 と のどちらにも含まれている文字」は a
のみです。
45
tgxgdqkyjzhyputjjtllptdfxocrylqfqjynmfbfucbir
9