20分求助
查看原帖
20分求助
1388205
iivv楼主2024/11/30 17:41
#include<bits/stdc++.h>
using namespace std;
int n,na,nb;
int a1[1000],b1[1000];
int main(){
	cin>>n>>na>>nb;
	for(int i=1;i<=na;i++){
		cin>>a1[i];
	}
	for(int j=1;j<=nb;j++){
		cin>>b1[j];
	}
	int aans=0,bans=0;
	int j=0,d=0;
	for(int i=1;i<=n;i++){
		j++;
		d++;
		if(j>na)j=1;
		if(d>nb)d=1;
		if(a1[i]==0&&b1[j]==1)bans++;
            if(a1[i]==0&&b1[j]==2)aans++;
            if(a1[i]==0&&b1[j]==3)aans++;
            if(a1[i]==0&&b1[j]==4)bans++;
            if(a1[i]==1&&b1[j]==0)aans++;
            if(a1[i]==1&&b1[j]==2)bans++;
            if(a1[i]==1&&b1[j]==3)aans++;
            if(a1[i]==1&&b1[j]==4)bans++;
            if(a1[i]==2&&b1[j]==0)bans++;
            if(a1[i]==2&&b1[j]==1)aans++;
            if(a1[i]==2&&b1[j]==3)bans++;
            if(a1[i]==2&&b1[j]==4)aans++;
            if(a1[i]==3&&b1[j]==0)bans++;
            if(a1[i]==3&&b1[j]==1)bans++;
            if(a1[i]==3&&b1[j]==2)aans++;
            if(a1[i]==3&&b1[j]==4)aans++;
            if(a1[i]==4&&b1[j]==0)aans++;
            if(a1[i]==4&&b1[j]==1)aans++;
            if(a1[i]==4&&b1[j]==2)bans++;
            if(a1[i]==4&&b1[j]==3)bans++;
	}
	cout<<aans<<" "<<bans;
}
2024/11/30 17:41
加载中...