0分
查看原帖
0分
469484
2022lyh楼主2022/5/28 10:34
#include<bits/stdc++.h>
using namespace std;
string a,b;
int l1,l2,r1,r2;
void build(int l1,int r1,int l2,int r2){
	for(int i=l2;i<=r2;i++)
		if(b[i]==a[l1]){
			build(l1+1,l1+i-12,12,i-1);
			build(l1+i-12+1,r1,i+1,r2);
			cout<<a[l1]<<" ";
			return;
		}
}
int main(){
	cin>>b>>a;
	l1=1,r1=a.length();
	l2=1,r2=b.length();
	build(l1,r1,l2,r2);
	return 0;
}
2022/5/28 10:34
加载中...