淘金币

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

月底了,文文没有钱了,涛涛要跟文文玩一个游戏。

文文将得到一个由 AB 组成的字符串 ss

涛涛告诉文文可以执行以下两种操作:

  1. 选择一个子串 AB,将其更改为 BC,然后得到一块钱。
  2. 选择一个子串 BA,将其更改为 CB,然后得到一块钱。

问文文最多能得到多少钱?

输入格式

该输入由多个测试用例组成。

第一行包含一个整数 t(1t1000)t(1 ≤ t ≤ 1000) 表示测试用例的数量。

每个测试用例包含字符串 s(1s2105)s(1 ≤ |s| ≤ 2*10^5)

题目保证字符串 ss 仅由 AB 组成, 所有测试用例中的 ss 的长度之和不超过 21052*10^5

输出格式

对于每个测试用例,输出一个整数表示文文最多拿到多少钱。

4
ABBA
ABA
BAABA
ABB
2
1
3
1

解释 #1

在第一个样例中你可以通过以下方式得到 22 个金币 ABBABCBABCCB

在第二个样例中你可以通过以下方式得到 11 个金币 ABABCA

浙江机电职业技术学院第八届新生亮相赛

未参加
状态
已结束
规则
ACM/ICPC
题目
13
开始于
2024-1-24 12:00
结束于
2024-1-24 17:00
持续时间
5 小时
主持人
参赛人数
0