求改!!
查看原帖
求改!!
446894
cmathFPV楼主2021/3/29 23:18
#include<iostream>
using namespace std;
int main(){
	int n;
	cin>>n;
	int az;
	int bz;
	cin>>az>>bz;
	int a[az];
	int b[bz];
	int x[n];
	int y[n];
	for(int i=0;i<az;i++){
		cin>>a[i];
	}
	for(int i=0;i<bz;i++){
		cin>>b[i];
	}
	int q=0;
	int w=0;
	for(int i=0;i<n;i++){
		x[i]=a[q++];
		if(q==az){
			q=0;
		}
	}
	for(int i=0;i<n;i++){
		y[i]=a[w++];
		if(w==bz){
			w=0;
		}
	}
	int aw=0;
	int bw=0;
	for(int i=0;i<n;i++){
		if(x[i]==1&&y[i]==0||y[i]==3){
			aw++;
		}
		
		else if(y[i]==1&&x[i]==0||x[i]==3){
			bw++;
		}
		else if(x[i]==0&y[i]==2||y[i]==3){
			aw++;
		}
			else if(y[i]==0&x[i]==2||y[i]==3){
			bw++;
		}
		else if(x[i]==2&&y[i]==1||y[i]==4){
			aw++;
		}
		else if(y[i]==2&&x[i]==1||x[i]==4){
			bw++;
		}
		else if(x[i]==3&&y[i]==4||y[i]==0||y[i]==1){
			aw++;
		}
		else if(y[i]==3&&x[i]==4||x[i]==0||x[i]==1){
			bw++;
		}
		else if(x[i]==4&&y[i]==3||y[i]==2){
			aw++;
		}
		else if(y[i]==4&&x[i]==3||x[i]==2){
			bw++;
		}
	}
	cout<<aw<<" "<<bw;
}

怎么改谢谢

2021/3/29 23:18
加载中...