10分求助
查看原帖
10分求助
735763
_ChongYun_楼主2022/9/11 10:47
#include<bits/stdc++.h>
using namespace std;
long long n;
long long a[1000];
long long b[1000];
bool check(){
	int x[1000],sum=0;
	for(int i=0;i<n;i++){
		x[i]=a[i];
	}
	reverse(x,x+n);
	for(int i=0;i<n;i++){
		if(x[i]==b[i]){
			sum++;
		}
	}
	if(sum==n){
		return true;
	}else{
		return false;
	}
}
int main(){
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>a[i];
	}
	
	for(int i=0;i<n;i++){
		cin>>b[i];
	}
	int sum=0;
	for(int i=0;i<n;i++){
		if(a[i]==b[i]){
			sum++;
		}
	}
	for(int i=0;i<n;i++){
		if(check()==true){
			cout<<"1"<<endl;
			return 0;
		}else{
			cout<<n-sum<<endl;
			return 0;
		}
	}
	return 0;
}
2022/9/11 10:47
加载中...