早教吧 育儿知识 作业答案 考试题库 百科 知识分享

小白,求大神解答简单acm水题,求代码给定一个仅包含’A’-’Z’的字符串,用下面的方法进行编码:(1)每个包含k个相同字符的子串要表示成”kX”,其中X是由唯一字符组成的子串。(2

题目详情
小白,求大神解答简单acm水题,求代码
给定一个仅包含’A’-’Z’的字符串,用下面的方法进行编码:(1)每个包含k个相同字符的子串要表示成”kX”,其中X是由唯一字符组成的子串。(2)如果某个子串的长度为1,则1忽略不写。
输入:第1行输入一个整数N(1<=N<=100) ,代表要处理的字符串的个数。接下来的N行就分别输入一个只包含’A’-’Z’的字符串,每个字符串的长度小于10000.
输出:对于每个字符串,在单独的一行上输出该字符串编码转换后的内容。



代码可以是c可以是c++ ,谢谢
给我帮助的好人们必定追加悬赏
▼优质解答
答案和解析
#includeusing namespace std;char in[12000];int main(){ int t; cin>>t; while(t--) { cin>>in; char last = in[0]; int cnt = 1; for (int i = 1;in[i];i++) { if (last != in[i]) { if (cnt != 1) ...
看了小白,求大神解答简单acm水题...的网友还看了以下: