{"trustable":false,"sections":[{"title":"","value":{"format":"HTML","content":" \n \u003cp\u003eZuma是非常经典的传统游戏:一只蛤蟆在中央的盘子中可以向轨道上任意方向吐一个小球。如果小球的颜色和相邻的连起来就会消除。\u003cbr/\u003eBob在玩一个简单版的蛤蟆吐球消除游戏。为了简化小球,这里用大写字母\"ABC\"表示游戏中三种不同颜色的小球,游戏中一串小球的序列用仅含\u0027A\u0027, \u0027B\u0027, \u0027C\u0027的字符串s表示,消除过程是如下进行的:\u003c/p\u003e \n\u003cp\u003e\u003c/p\u003e\n\u003col\u003e\n \u003cli\u003e \u003cp\u003e如果s包含长度超过1的由相同字母组成的子串,那么这些子串会被同时消除,余下的子串拼成新的字符串。例如\"ABCCBCCCAA\"中\"CC\",\"CCC\"和\"AA\"会被同时消除,余下\"AB\"和\"B\"拼成新的字符串\"ABB\"。\u003c/p\u003e \u003c/li\u003e\n\u003cli\u003e \u003cp\u003e上述消除会反复一轮一轮进行,直到新的字符串不包含相邻的相同字符为止。例如”ABCCBCCCAA”经过一轮消除得到\"ABB\",再经过一轮消除得到\"A\"\u003c/p\u003e \u003c/li\u003e\n\u003c/ol\u003e\n \u003cp\u003e\u003cbr\u003e\u003c/p\u003e \n \u003cp\u003e游戏中的每一关Bob都会面对一个字符串s。在消除开始前Bob有机会在s中任意位置(第一个字符之前、最后一个字符之后以及相邻两个字符之间)插入任意一个字符(\u0027A\u0027,\u0027B\u0027或者\u0027C\u0027),得到字符串t。t经过一系列消除后,Bob的得分是消除掉的字符的总数。\u003c/p\u003e \n \u003cp\u003e\u003cbr\u003e\u003c/p\u003e \n \u003cp\u003e请帮助Bob计算要如何插入字符,才能获得最高得分。\u003c/p\u003e \n \u003cp\u003e\u003cbr\u003e\u003c/p\u003e \n "}},{"title":"Input","value":{"format":"HTML","content":" \n \u003cp\u003e输入第一行是一个整数T(1\u0026le; T \u0026le;100),代表测试数据的数量。\u003c/p\u003e \n \u003cp\u003e之后T行每行一个由\u0027A\u0027\u0027B\u0027\u0027C\u0027组成的字符串s,长度不超过100。\u003c/p\u003e \n \u003cp\u003e\u003cbr\u003e\u003c/p\u003e \n "}},{"title":"Output","value":{"format":"HTML","content":" \n \u003cp\u003e对于每一行输入的字符串,输出Bob最高能得到的分数。\u003c/p\u003e \n \u003cp\u003e\u003cbr\u003e\u003c/p\u003e \n "}},{"title":"Sample","value":{"format":"HTML","content":" \u003ch3\u003einput\u003c/h3\u003e\n \u003cpre\u003e3\nABCBCCCAA\nAAA\nABC\n\u003c/pre\u003e \n \u003ch3\u003eOutput\u003c/h3\u003e\n \n \u003cpre\u003e9\n4\n2\n\u003c/pre\u003e \n \u003ch3\u003eHint\u003c/h3\u003e\n \n \u003cp\u003e第一组数据:在\"ABCBCCCAA\"的第2个字符后插入\u0027C\u0027得到\"ABCCBCCCAA\",消除后得到\"A\",总共消除9个字符(包括插入的\u0027C\u0027)。\u003c/p\u003e \n \u003cp\u003e第二组数据:\"AAA\"插入\u0027A\u0027得到\"AAAA\",消除后得到\"\",总共消除4个字符。\u003c/p\u003e \n \u003cp\u003e第三组数据:无论是插入字符后得到\"AABC\",\"ABBC\"还是\"ABCC\"都最多消除2个字符。\u003c/p\u003e \n \u003cp\u003e\u003cbr\u003e\u003c/p\u003e \n \u003c/div\u003e \n "}}]}