有没有dalao解释一下
查看原帖
有没有dalao解释一下
1215884
cyx0411楼主2025/1/16 11:44

为什么我开了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;
}
2025/1/16 11:44
加载中...