#include<cstdio>
int judge[5][5]={{0,-1,1,1,-1},
{1,0,-1,1,-1},
{-1,1,0,-1,1},
{-1,-1,1,0,1},
{1,1,-1,-1,0}};
int a[210],b[210];
int main()
{
//freopen("in.txt","r",stdin);
int sa=0,sb=0,n,ta,i,tb;
scanf("%d%d%d",&n,&ta,&tb);
for(i=0;i<ta;i++)
scanf("%d",&a[i]);
for(i=0;i<tb;i++)
scanf("%d",&b[i]);
for(i=0;i<n;i++)
if(judge[a[i%ta]][b[i%tb]]==1)
sa++;
else if(judge[a[i%ta]][b[i%tb]]==-1)
sb++;
printf("%d %d\n",sa,sb);
return 0;
}
总结
无