附上源代码:
#include <bits/stdc++.h>
using namespace std;
char c;
long long n;
string f()
{
string s="",t;
while(cin>>c)
{
if(c=='[')
{
cin>>n;
t=f();
while(n--)
s+=t;
}
else
if(c>='A' && c<='Z') s=s+c;
else
return s;
}
return s;
}
int main()
{
cout<<f();
return 0;
}