|  | 
 
 
 楼主|
发表于 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;
 }
 
 
 
 | 
 |