0
已解决
余彦成
中级守护
中级守护
题目链接: 酷町堂:2797
https://ke.kuding.cn/#/problem/problemSub?id=2797
WA 40 代码:
#include<iostream>
using namespace std;
string a,b;
int x,y;
int k;
int main(){
cin>>a>>b;
x=a.size();
y=b.size();
k=min(x,y);
if((x+y)%2==1){
if(x>y){
a.erase(k,x-k);
}else{
b.erase(k,y-k);
}
cout<<a+b;
}else{
if(x>y){
a.erase(k,x-k);
}else{
b.erase(k,y-k);
}
cout<<b+a;
}
return 0;
}
有没有大佬来看看我哪里错了?