3088 - 【基础】ABC字符串

题目描述

Y 给了小 X 一个长度为 n 的只包含大写字母 A,B,C 的字符串。你可以对这个字符串进行如下操作:将子串 ABC 变成 BCA。

X 想知道这个字符串最多能进行多少次操作。

一个字符串的子串是把这个字符串通过删去头部和尾部若干个字符形成的字符串。

例如:A,B,BB,AB,ABB 是 ABB 的子串,ABA 不是 ABBA 的子串。

输入

一行一个长度为 n 的字符串 S

输出

一行一个整数表示答案。

样例

输入

ABCABC

输出

3

输入

ABCACCBABCBCAABCB

输出

6
说明

样例解释1

ABCABC

ABCBCA

BCABCA

BCBCAA

最多操作 3 次。

数据范围

对于全部测试点:n \leq 1000

标签
题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 11
通过人数 9
金币数量 2 枚
统计
上一题 下一题