题目
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200325181036614.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2tvc2Zf,size_16,color_FFFFFF,t_70)
递归太巧妙啦 可惜我这个脑子想不出来
代码
#include<bits/stdc++.h>
using namespace std;
string read()
{
string s,s1;
char c;
while(cin>>c){
if(c=='['){
int n;
cin>>n;
s1=read();
while(n--) s+=s1;
}
else{
if(c==']') return s;
else s+=c;
}
}
}
int main()
{
cout<<read();
return 0;
}