什么神奇错误啊五个点都是但数据下下来用dev就没错
查看原帖
什么神奇错误啊五个点都是但数据下下来用dev就没错
262942
Bonfire_Lit楼主2020/8/15 12:15
#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. 啊??(蒟蒻无能狂怒)

2020/8/15 12:15
加载中...