AT_agc034_b [AGC034B] ABC
Description
[problemUrl]: https://atcoder.jp/contests/agc034/tasks/agc034_b
`A`,`B`,`C` からなる文字列 $ s $ が与えられます。
すぬけ君は $ s $ に対して次の操作をできるだけ多く行おうとしています。
- $ s $ の連続した部分文字列であって `ABC` であるようなものをひとつ選び、 `BCA` に書き換える。
操作回数の最大値を求めてください。
Input Format
N/A
Output Format
N/A
Explanation/Hint
### 制約
- $ 1\ ≦\ |s|\ ≦\ 200000 $
- $ s $ の各文字は `A`,`B`,`C` のいずれか
### Sample Explanation 1
`ABCABC` → `BCAABC` → `BCABCA` → `BCBCAA` とすることで $ 3 $ 回操作可能で、これが最大です。