20pts求助!
查看原帖
20pts求助!
348196
CZ_7楼主2020/12/27 10:16
#include<bits/stdc++.h>
using namespace std;
int n,na,nb,a[10],b[10],la=1,lb=1,cnt[4];
int p(int a,int b){
	if(a==b)return 0;
	if((a==1&&b==2)||(a==2&&b==3)||(a==3&&b==4)||(a==1&&b==5)||(a==2&&b==5))return 2;
	return 1;
}
int main(){
	cin>>n>>na>>nb;
	for(int i=1;i<=na;i++){
		cin>>a[i];
		a[i]++;
	}
	for(int i=1;i<=nb;i++){
		cin>>b[i];
		b[i]++;
	}
	for(int i=1;i<=n;i++){
		cnt[p(a[la],b[lb])]++;
		//cout<<a[la]<<' '<<b[lb]<<endl;
		la=(la%na)+1;
		lb=(lb%nb)+1;
	}
	cout<<cnt[1]<<' '<<cnt[2];
    return 0;
}
2020/12/27 10:16
加载中...