#P12690. [KOI 2022 Round 1] ABBC
[KOI 2022 Round 1] ABBC
题目背景
试题来源:https://koi.or.kr/archives/。中文翻译做了少量本土化修改。
按照署名—非商业性使用—相同方式共享 4.0 协议国际版进行授权。
题目描述
有一个只由 A、B、C 构成的字符串 ,长度为 。你可以对这个字符串执行以下操作:
- 删除一个 A 及其后紧跟的 B;
- 删除一个 B 及其后紧跟的 C。
每个字符最多只能被删除一次。
例如,考虑字符串 ABCBA。将字符从左到右编号为 1、2、3……,可以如下操作:
- 删除第 1 个 A 和第 2 个 B。此时操作次数为 1,剩余字符串为 CBA。之后任意两字符都无法再满足操作条件,因此无法继续操作。
- 删除第 2 个 B 和第 3 个 C,然后删除第 1 个 A 和第 4 个 B。此时操作次数为 2,剩余字符串为 A。字符串中只剩一个字符,因此无法继续操作。
除此之外,还有其他可能的操作方案。
请你求出最多可以进行多少次这样的操作。
输入格式
第一行输入字符串 。
输出格式
输出一行,表示最多可以进行的操作次数。
ABCBA
2
ABCBBACBABB
5
提示
约束条件
- 中的所有字符均为 A、B 或 C
子任务
- (5 分) 中的所有字符仅包含 A 和 B
- (20 分)
- (32 分)
- (43 分)无附加限制
翻译由 ChatGPT-4o 完成