9
2024-08-10 18:43:11
发布于:广东
#include <bits/stdc++.h>
using namespace std;
char ldr[1005];
char lrd[1005];
void gvlr(int l, int r){
if(l==r){
cout << ldr[l];
return ;
}
for(int i=strlen(ldr)-1;i>=0;i--){
for(int j=l;j<=r;j++){
if(lrd[i] == ldr[j]){
cout << ldr[j];
gvlr(l,j-1);
gvlr(j+1,r);
return ;
}
}
}
}
int main(){
cin >> ldr;
cin >> lrd;
gvlr(0,strlen(ldr)-1);
return 0;
}
这里空空如也
有帮助,赞一个