80分求助,#2#7过不去
查看原帖
80分求助,#2#7过不去
1166566
ZMZ__Clever楼主2024/1/26 19:08
#include<bits/stdc++.h>
using namespace std;
int n,na,nb,a[205],b[205],a2[205],b2[105],s1,s2;
//0->2,3  1->0,3   2->1,4   3->2,4   4->0,1
int main(){
	cin>>n>>na>>nb;
	for(int i=0;i<na;i++) cin>>a[i];
	for(int i=0;i<nb;i++) cin>>b[i];
	for(int i=0;i<n;i++){
		a2[i]=a[i%na];
		b2[i]=b[i%nb];
	}
	for(int i=0;i<n;i++){
		if((a2[i]==0&&b2[i]==2)||(a2[i]==0&&b2[i]==3)||(a2[i]==1&&b2[i]==0)||(a2[i]==1&&b2[i]==3)||(a2[i]==2&&b2[i]==1)||(a2[i]==2&&b2[i]==4)||(a2[i]==3&&b2[i]==2)||(a2[i]==3&&b2[i]==4)||(a2[i]==4&&b2[i]==0)||(a2[i]==4&&b2[i]==1)) s1++;
		else if((b2[i]==0&&a2[i]==2)||(b2[i]==0&&a2[i]==3)||(b2[i]==1&&a2[i]==0)||(b2[i]==1&&a2[i]==3)||(b2[i]==2&&a2[i]==1)||(b2[i]==2&&a2[i]==4)||(b2[i]==3&&a2[i]==2)||(b2[i]==3&&a2[i]==4)||(b2[i]==4&&a2[i]==0)||(b2[i]==4&&a2[i]==1)) s2++;
	}
	cout<<s1<<" "<<s2;
	return 0;
}
2024/1/26 19:08
加载中...