#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
using namespace std;
char a[10],b[10],c[10];
void dfs(int l1,int r1,int l2,int r2) {
if(l1==r1) {
printf("%c",a[l1]);
return;
}
printf("%c",b[r2]);
int mid;
for(int i=l1; i<=r1; i++)if(a[i]==b[r2])mid=i;
int t1=mid-l1,t2=r1-mid;
if(t1)
dfs(l1,mid-1,l2,l2+t1-1);
if(t2)
dfs(mid+1,r1,l2+t1,r2-1);
}
int gen,len;
int main() {
gets(a);
gets(b);
len=strlen(a);
dfs(0,len-1,0,len-1);
}
为啥会五个点都提示
Wrong Answer. wrong answer On line 1 column 1, read (ASCII 13), expected A.
啊??(蒟蒻无能狂怒)