没输出,大佬求调
查看原帖
没输出,大佬求调
1272609
ericdan666楼主2024/8/16 16:05
#include<bits/stdc++.h>
using namespace std;
const long long N=2e5+10;
void dfs(string s1,string s2){
	if(s1.size()==0&&s2.size()==0) return ;
	string s3,s4;
	if(s1.size()>0) cout<<s1[s1.length()-1];
	if(s2.size()>0) cout<<s2[s2.length()-1];
	for(int i=0;i<s1.size()-1;i++) s3[i]=s1[i];
	for(int i=1;i<s2.size()-1;i++) s4[i]=s2[i];
	dfs(s3,s4);
}
int main(void){
cin.tie(0);
cout.tie(0);
string s1,s2,s3,s4;
getline(cin,s1);
getline(cin,s2);
int len1=s1.length(),len2=s2.length(),f;
char a=s2[len2-1];
for(int i=0;i<len1;i++) if(a==s1[i]) f=i;
for(int i=0;i<f;i++) s3[i]=s1[i];
for(int i=f+1;i<len1;i++) s4[i-f-1]=s1[i];
dfs(s3,s4);
return 0;
}


2024/8/16 16:05
加载中...