代码:
#include<iostream>
using namespace std;
int d[5][5] = {//0是平局,-1是输,1是赢
{ 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[200], b[200];
int main(){
int n, na, nb;
int sa = 0, sb = 0;
cin >> n >> na >> nb;
for (int i = 0; i < na; i++)
{
cin >> a[i];
}
for (int j = 0; j < nb; j++)
{
cin >> b[j];
}
for (int h = 0; h < n; h++)
{
int x = a[h%na];
int y = b[h%nb];
if (d[x][y] == 1)
sa++;//a的得分
else if (d[x][y] == -1)
sb++;//b的得分
}
cout << sa << " " << sb;
return 0;
}