为什么我开了O2为RE了,不开O2就AC了?
#include<bits/stdc++.h>
using namespace std;
string d(){
string ans="",s;
char c;
while(cin>>c){
if(c=='['){
int a;
cin>>a;
s=d();
while(a--){
ans=ans+s;
}
}
————————————————————————————————防抄袭分割线————————————————————————
else if(c==']'){
return ans;
}
else{
ans=ans+c;
}
}
}
int main(){
cout<<d();
return 0;
}