传统题 1000ms 256MiB

删除字符

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个长度为 nn、仅由大写英文字母组成的字符串 ss。

你必须选择一种在 ss 中至少出现一次的字母,删除这种字母在 ss 中的所有字符。剩余字符的相对顺序保持不变,结果可以是空字符串。

在删除后的字符串中,每一对相邻且相同的字符称为一对“连击”。例如,字符串 AAA 有两对连击,分别位于第 1,21,2 个字符和第 2,32,3 个字符。

求连击数量的最大值。

输入格式

第一行包含一个整数 nn。

第二行包含一个长度为 nn 的字符串 ss。

输出格式

输出一个整数,表示删除一种字母后,连击数量的最大值。

5
ABABA
2

样例解释

删除所有 B 后得到 AAA,其中有两对连击。

数据规模

注意:你只有通过了子任务的所有测试点,才能获得对应子任务的分数。

子任务编号 分数 n≤n\le
11 3030 10001000
22 7070 2×1052\times 10^5

对于 100%100\% 的数据,1≤n≤2×1051\le n\le 2\times 10^5。ss 的长度为 nn,且仅由大写字母组成。

图灵周赛 Round 56

未参加
状态
已结束
规则
IOI
题目
6
开始于
2026-10-11 9:00
结束于
2026-10-17 7:00
持续时间
3 小时
主持人
参赛人数
19