|
楼主 |
发表于 2023-3-23 20:58:35
|
显示全部楼层
#include<iostream>
using namespace std;
string s1,s2;
void a(int l1,int l2,int r1,int r2){
int b,j;
for(int i=l2;i<=r2;i++){
b=0;
for(j=l1;j<=r1;j++);
if(s2[i]==s1[j]){
cout<<s1[j];
b=1;
break;
}
if(b)break;
}
if(j>l1) a(l1,j-1,l2,r2);
if(j<r1) a(j+1,r1,l2,r2);
}
int main(){
cin>>s1>>s2;
a(0,s1.length()-1,0,s2.length()-1);
return 0;
}
|
|