#abc098b. [abc098_b]Cut and Count
[abc098_b]Cut and Count
题目描述
给定一个由小写英文字母组成的长度为 的字符串 。我们将在一个位置将该字符串切割成两个字符串 和 。在此过程中,我们希望最大化 和 中包含的不同字母的数量。找到在最佳位置切割字符串时, 和 中可能包含的不同字母的最大数量。
约束条件
- 由小写英文字母组成。
输入
输入格式如下,在标准输入中给出:
输出
输出 和 中可能包含的不同字母的最大数量。
示例输入1
6
aabbca
示例输出1
2
如果我们在第三个和第四个字母之间将字符串切割成 aab
和 bca
,则 和 中都包含的字母为 a
和 b
。 和 中永远不会包含三个或更多不同的字母,因此答案是 。
示例输入2
10
aaaaaaaaaa
示例输出2
1
无论我们如何切分 ,在 和 中都只包含 a
。
示例输入3
45
tgxgdqkyjzhyputjjtllptdfxocrylqfqjynmfbfucbir
示例输出3
9