当前你的浏览器版本过低,网站已在兼容模式下运行,兼容模式仅提供最小功能支持,网站样式可能显示不正常。
请尽快升级浏览器以体验网站在线编辑、在线运行等功能。

建议使用的浏览器:

谷歌Chrome 火狐Firefox Opera浏览器 微软Edge浏览器 QQ浏览器 360浏览器 傲游浏览器

6494:球赛

题目描述
https://2050.org.cn/games-at2019 是2050非常重要的组成部分之一,包括逐日晨跑、足球风暴、室内骑行挑战、棒球全民打、篮球嘉年华、户外电影等活动。

身体是革命的本钱,这道题是关于运动的。
Alice和Bob在进行乒乓球比赛,比赛一共打了 $n$ 个球,对于每一球,如果Alice赢了,那么裁判员会在计分板上记下'A',如果Bob赢了则会记下'B'。
时间转眼间到了2050年,计分板上某些信息因为时间流逝丢失了,但我们想要复现当年的激烈局面。
丢失的位置用'?'表示,我们想知道,计分板上对应的乒乓球球赛,最多进行了多少局(最后一局可以没打完,但是如果没打完的话就不计入答案)?
在一局比赛中,先得11分的一方为胜方,10平后,先多得2分的一方为胜方。
输入解释
第一行一个整数 $T~(1\leq T\leq 51)$ 表示数据组数。

接下来 $T$ 组数据,每行一个字符串表示计分板上记录的信息,计分板上只包含'A','B','?'这些字符,计分板长度 $n\leq10000$。
输出解释
对于每组数据输出一行一个数,表示乒乓球球赛最多进行的局数。
输入样例
1
AAAAAAAAAA?BBBBBBBBBB?
输出样例
2
来自杭电HDUOJ的附加信息
Recommend

该题目是Virtual Judge题目,来自 杭电HDUOJ

源链接: HDU-6494

最后修改于 2020-10-25T23:31:50+00:00 由爬虫自动更新

共提交 0

通过率 --%
时间上限 内存上限
4000/2000MS(Java/Others) 32768/32768K(Java/Others)