```cpp
#include <iostream>
//0 表示剪刀,1 表石头,2 表布,3 表蜥蜴人,4表斯波克
using namespace std;
int main()
{
int n, na, nb, a[210], b[210], suma = 0, sumb = 0;
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 ++)
{
int idxa = i % na, idxb = i % nb;
if(a[i % na] == b[i % nb]) continue;
if(a[i % na] == 0)
{
if(b[i % nb] == 1) sumb ++;
if(b[i % nb] == 2) suma ++;
if(b[i % nb] == 3) suma ++;
if(b[i % nb] == 4) sumb ++;
}
if(a[i % na] == 1)
{
if(b[i % nb] == 0) suma ++;
if(b[i % nb] == 2) sumb ++;
if(b[i % nb] == 3) suma ++;
if(b[i % nb] == 4) sumb ++;
}
if(a[i % na] == 2)
{
if(b[i % nb] == 0) sumb ++;
if(b[i % nb] == 1) suma ++;
if(b[i % nb] == 3) sumb ++;
if(b[i % nb] == 4) suma ++;
}
if(a[i % na] == 3)
{
if(b[i % nb] == 0) sumb ++;
if(b[i % nb] == 1) sumb ++;
if(b[i % nb] == 2) suma ++;
if(b[i % nb] == 4) suma ++;
}
if(a[i % na] == 4)
{
if(b[i % nb] == 0) suma ++;
if(b[i % nb] == 1) suma ++;
if(b[i % nb] == 2) sumb ++;
if(b[i % nb] == 3) sumb ++;
}
}
cout << suma << " " << sumb;
}
```
by chenyitian @ 2021-02-15 18:46:29
我用暴力做的,看一下啊,AC了
by chenyitian @ 2021-02-15 18:47:10