为什么为什么,第四个点一直MLE,求助
查看原帖
为什么为什么,第四个点一直MLE,求助
386782
WHYSOSEIROUS楼主2021/9/30 21:41
#include<bits/stdc++.h>
using namespace std;

string mid,post;

void dfs(string mid,string post){
	if(mid.empty()!=0) return ;
	int n=mid.length()-1;
	char root=post[n];
	int pos=mid.find(root);
	cout<<root;
	dfs(mid.substr(0,pos),post.substr(0,pos));
	dfs(mid.substr(pos+1,n),post.substr(pos,n-1));
}

int main(){
	cin>>mid>>post;
	dfs(mid,post);
	return 0;
}
2021/9/30 21:41
加载中...