60分求助
查看原帖
60分求助
647952
JackHu0117楼主2022/6/10 12:16
#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
using namespace std;
int n,na,nb,a[201],b[202],i,j,A=0,B=0;
int main (){
	cin>>n>>na>>nb;
	for(i=1;i<=na;i++){
		cin>>a[i];
	}
	for(i=1;i<=nb;i++){
		cin>>b[i];
	}
	for(i=na+1;i<=n;i++){
		a[i]=a[i-na];
	}
	for(i=nb+1;i<=n;i++){
		b[i]=b[i-nb];
	}
	for(i=1,j=1;i<=n;i++,j++){
        if(a[i]==0 && b[j]==1)B++;
        if(a[i]==0 && b[j]==2)A++;
        if(a[i]==0 && b[j]==3)A++;
        if(a[i]==0 && b[j]==4)B++;
        if(a[i]==1 && b[j]==0)A++;
        if(a[i]==1 && b[j]==2)B++;
        if(a[i]==1 && b[j]==3)A++;
        if(a[i]==1 && b[j]==4)B++;
        if(a[i]==2 && b[j]==0)B++;
        if(a[i]==2 && b[j]==1)A++;
        if(a[i]==2 && b[j]==3)B++;
        if(a[i]==2 && b[j]==4)A++;
        if(a[i]==3 && b[j]==0)B++;
        if(a[i]==3 && b[j]==1)B++;
        if(a[i]==3 && b[j]==2)A++;
        if(a[i]==3 && b[j]==4)A++;
        if(a[i]==4 && b[j]==0)A++;
        if(a[i]==4 && b[j]==1)A++;
        if(a[i]==4 && b[j]==2)B++;
	}
	cout<<A<<" "<<B<<endl;;
    return 0;
}
2022/6/10 12:16
加载中...