AT_agc034_b [AGC034B] ABC
题目描述
给定一个由 `A`、`B`、`C` 组成的字符串 $s$。
すぬけ君希望对 $s$ 尽可能多次进行如下操作:
- 选择 $s$ 的一个连续子串,且该子串恰好为 `ABC`,然后将其替换为 `BCA`。
请你求出最多可以进行多少次这样的操作。
输入格式
输入为以下格式,从标准输入读取。
> $s$
输出格式
输出最多可以进行的操作次数。
说明/提示
## 限制条件
- $1 \leq |s| \leq 200000$
- $s$ 的每个字符都是 `A`、`B`、`C` 之一。
## 样例解释 1
`ABCABC` → `BCAABC` → `BCABCA` → `BCBCAA`,这样可以进行 $3$ 次操作,这就是最大次数。
由 ChatGPT 4.1 翻译