atcoder#AGC034B. [AGC034B] ABC
[AGC034B] ABC
题目描述
A,B,C からなる文字列 が与えられます。
すぬけ君は に対して次の操作をできるだけ多く行おうとしています。
- の連続した部分文字列であって
ABCであるようなものをひとつ選び、BCAに書き換える。
操作回数の最大値を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
操作回数の最大値を出力せよ。
题目大意
您将得到一个由 A,B 和 C 组成的字符串 s。
Snuke 希望在 s 上执行多次以下操作:
选择一个连续的 s 的子字符串,该字符串是 ABC 并将其替换为 BCA。
找到最大可能的操作数。
ABCABC
3
C
0
ABCACCBABCBCAABCB
6
提示
制約
- の各文字は
A,B,Cのいずれか
Sample Explanation 1
ABCABC → BCAABC → BCABCA → BCBCAA とすることで 回操作可能で、これが最大です。