#include<bits/stdc++.h>
#define ll long long
using namespace std;
const int N=11;
int n,m;
char q[N];
char z[N];
//string z,q;
void dfs(int ql,int qr,int zl,int zr){
if(ql>qr||zl>zr)return ;
int i;
for(i=zl;i<=zr;i++){
if(z[i]==q[qr])break;
}
int d=i-zl;
cout<<z[i];
dfs(ql,ql+d-1,zl,i-1);
dfs(ql+d,qr-1,i+1,zr);
}
int main() {
while((z[++n]=getchar())!='\n');
for(int i=1;i<n;i++)cin>>q[i];
//cin>>z>>q;
//dfs(0,z.length()-1,0,z.length()-1);
dfs(1,n-1,1,n-1);
return 0;
}
为什么用字符串输入就AC 这种输入就5MLE呢