比赛 |
清明时节雨纷纷,今天天气很晴朗 |
评测结果 |
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);
}