生产备案号怎么查询网站,如何给网站增加外链,怎样用阿里云建设网站,中国制造网官方网站首页题目描述 从X星截获一份电码#xff0c;是一些数字#xff0c;如下#xff1a; 13 1113 3113 132113 1113122113 … YY博士经彻夜研究#xff0c;发现了规律#xff1a; 第一行的数字随便是什么#xff0c;以后每一行都是对上一行“读出来” 比如第2行#xff0c;是对第…题目描述 从X星截获一份电码是一些数字如下 13 1113 3113 132113 1113122113 … YY博士经彻夜研究发现了规律 第一行的数字随便是什么以后每一行都是对上一行“读出来” 比如第2行是对第1行的描述意思是1个11个3所以是1113 第3行意思是3个1,1个3所以是3113 请你编写一个程序可以从初始数字开始连续进行这样的变换。 输入 第一行输入一个数字组成的串不超过100位 第二行一个数字n表示需要你连续变换多少次n不超过20 输出 输出一个串表示最后一次变换完的结果。 样例输入
5 7
样例输出
13211321322115
解题思路 模拟过程
代码如下
#include iostream
#include cstring
using namespace std;int main() {string a, str;cin a;int n;cin n;while (n--) {int len a.length();str ;for (int i 0; i len; i) {int j i 1, cnt 1;while (a[i] a[j]) {j;cnt;}str (cnt 0);str a[i];i j - 1;//因为进入循环以后i会}a str;}cout a endl;return 0;
}