```
#include <iostream>
#include <cstring>
using namespace std;
const int N=201;
const int kill[5][5]={{0,0,1,1,0},
{1,0,0,1,0},
{0,1,0,0,1},
{0,0,1,0,1},
{1,1,0,0,0}};
int n,na,nb,a[N],b[N],ca,cb;
int main(void){
scanf("%d%d%d",&n,&na,&nb);
for(int i=0;i<na;i++)scanf("%d",&a[i]);
for(int i=0;i<nb;i++)scanf("%d",&b[i]);
ca=cb=0;
for(int i=0;i<n;i++){
ca+=kill[a[i%na]][b[i%nb]];
cb+=kill[b[i%nb]][a[i%na]];
}
printf("%d %d\n",ca,cb);
return 0;
}
by fly_neymar_jr @ 2022-08-20 21:00:26
你那种太麻烦
by fly_neymar_jr @ 2022-08-20 21:00:57