求助
查看原帖
求助
946929
xuzihao123楼主2023/7/26 14:23
#include <bits/stdc++.h>
using namespace std;
int main(){
	bool s=true;
	int a[100005],b[100005],l,r;
	int n,k,x;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>k;
		s=true;
		for(int j=1;j<=k;j++){
			cin>>a[j];
		}
		for(int j=1;j<=k;j++){
			cin>>b[j];
		}
		l=1;
		r=k;
		while(l<r){
			if(a[l]!=b[r]){
				s=false;
				break;
			}
			l++;
			r--;
		}
		l=1;
		if(s==false){
		    while(l<=k){
			if(a[l]!=b[l]){
				s=false;
				break;
			}
			l++;
		}
		}
		if(s==false)cout<<"No";
		if(s==true)cout<<"Yes";
		cout<<endl;
		memset(a,0,sizeof(a));
		memset(b,0,sizeof(b));
	} 
}

回复at我一下

2023/7/26 14:23
加载中...