其实就是对连续出现的字符数进行统计的一个问题 假设A字符连续出现了m个,A字符后面紧接的字符B出现了n个 然后就是状态判断了 如果 m > 2,(也就是先判断了 AAA类型,然后再判断AABB类型) 一定输出两个A字符 接下来判断n的个数是否大于1,如果大于1,再输出一个B字符 然后循环的i的结果要挪到连续B字符最后的一个位置 如果不满足上面的任何一种情况,直接输出结果当前循环的字符即可 #include<bits/stdc++.h> using namespace std; string ...