比赛 清明时节雨纷纷,今天天气很晴朗 评测结果 AAAAAAAAAA
题目名称 外星密码 最终得分 100
用户昵称 liuyu 运行时间 0.004 s
代码语言 C++ 内存使用 0.33 MiB
提交时间 2017-04-06 20:20:40
显示代码纯文本
#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
char ss[20000];
int i;
string doit(){
	string a;
	int x=0;
	while(ss[i]>='0'&&ss[i]<='9')
	{
		x=x*10+(ss[i]-'0');
		i++;
	}
	while(ss[i]!=']')
	{
		if(ss[i]!='[')
		{
			a+=ss[i];i++;
		}
		else{i++;a+=doit();
		}
	}
	i++;
	string aa;aa=a;
	while(x>1){
		a=a+aa;
		x--;
	}
	return a;
}
int main()
{
	freopen("passworda.in","r",stdin);
	freopen("passworda.out","w",stdout);
	string s="";
	scanf("%s",ss);
	while(i<strlen(ss))
	 {
	 	if(ss[i]!='['){
	 		s+=ss[i];i++;
		 }
		else {i++;s+=doit();
		}
	 }
	cout<<s;
}