无限递归求调
查看原帖
无限递归求调
974277
水星湖psgqwq楼主2023/8/25 14:35
#include<iostream>
#include<algorithm>
using namespace std;
string mid,after; 
void dfs(string a,string b)//后,中 
{
	if(!a.size()&&!b.size())
		return;
	char roota = a[a.size()-1];
	cout<<roota;
	int p = b.find(roota);
	dfs(after.substr(0,p),mid.substr(0,p));
	dfs(after.substr(p,after.size()-p-1),mid.substr(p+1));
	
}


int main(){
	cin>>mid>>after;
	dfs(after,mid);
	return 0;
}
2023/8/25 14:35
加载中...