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