0
已解决
胡景轩
资深守护
资深守护
题目链接: 酷町堂:3076
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int n;
int nt,nq;
int w,j;
int t[10005],q[10005];
int cnq=0,cnt=0,cnp=0;
int main(){
cin>>n>>nt>>nq;
for(int i=1;i<=nt;i++){
cin>>t[i];
}
for(int i=1;i<=nq;i++){
cin>>q[i];
}
for(int i=1;i<=n;i++){
j=i%nt;
w=i%nq;
if(t[j]==0&&q[w]==1||t[j]==0&&q[w]==4||t[j]==1&&q[w]==2||t[j]==1&&q[w]==4||t[j]==2&&q[w]==3){
cnq++;
}else if(t[j]==1&&q[w]==0||t[j]==4&&q[w]==0||t[j]==2&&q[w]==1||t[j]==4&&q[w]==1||t[j]==3&&q[w]==2){
cnt++;
}
}
cout<<cnt<<" "<<cnq;
return 0;
}