string doit(string s){
string news;
news = s;
s = "";
int numre = 0,xul = 0;
for(int i = 0;i<=news.length();i++){
if(numre == 0){
s.push_back(news[i]);
numre++;
}
else if(numre != 0){
if(i == news.length() ){ //最后一个字符
s.push_back(numre+'0');
return s;
}
if( news[i] == news[i-1])
numre++;
else if(news[i] != news[i-1]){
s.push_back(numre+'0');
numre = 0;
s.push_back(news[i]);
numre++;
}
}
}
return s;
}
int main()
{
//freopen("D:\\文件夹\\Desktop\\use.txt","r",stdin);
int d,n;scanf("%d %d",&d,&n);
string p;p=d+'0';string t;
/*cout<<p;
cout<<p[0];*/
while(n != 1){
t=doit(p);
p =t;
n--;
}
cout<<p;
return 0;
}
1084 外观数列
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 我的PAT系列文章更新重心已移至Github,欢迎来看PAT题解的小伙伴请到Github Pages浏览最新内容。...
- 题目 外观数列是指具有以下特点的整数序列: 它从不等于 1 的数字 d 开始,序列的第 n+1 项是对第 n 项的...
- 这个问题面试的时候被问到过,之前的思路是这样的:1,生成1-->N的数组Array。2,Radom出一个num,0...