比赛 清明时节雨纷纷,今天天气很晴朗 评测结果 AAAAAAAAAA
题目名称 外星密码 最终得分 100
用户昵称 Bennettz 运行时间 0.003 s
代码语言 C++ 内存使用 0.31 MiB
提交时间 2017-04-07 19:54:56
显示代码纯文本
#include<cstdio>
#include<cstring>
using namespace std;
char a[20005];
int l;
int in(int i){
	while(a[i]<='9'&&a[i]>='0')i++;
	return i;
}
int work(int i){
	while(a[i]!=']'&&i<l){
		if(a[i]=='['){
			i++;
			int x;
			sscanf(a+i,"%d",&x);
			i=in(i);
			for(int j=1;j<x;j++){
				work(i);
			}
			i=work(i);
		}
		else putchar(a[i]),i++;
	}
	return i+1;
}
int main(){
	freopen("passworda.in","r",stdin);
	freopen("passworda.out","w",stdout);
	fgets(a,20001,stdin);
	l=strlen(a);
	work(0);
}