比赛 |
ctime蒟蒻生日赛 |
评测结果 |
AAAAAAAAAA |
题目名称 |
生活大爆炸版石头剪刀布 |
最终得分 |
100 |
用户昵称 |
胡嘉兴 |
运行时间 |
0.088 s |
代码语言 |
C++ |
内存使用 |
0.17 MiB |
提交时间 |
2017-10-17 15:10:25 |
显示代码纯文本
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#define N 205
#define M 5
int dir[M][M] = {{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 main()
{
int n, na, nb, a[N], b[N], i, j, ga = 0, gb = 0;
freopen("rps.in", "r", stdin);
freopen("rps.out", "w", stdout);
scanf("%d%d%d", &n, &na, &nb);
for(i = 0; i < na; i++)
{
scanf("%d", &a[i]);
}
for(j = 0; j < nb; j++)
{
scanf("%d", &b[j]);
}
for(i = 0; i < n; i++)
{
if(dir[a[i % na]][b[i % nb]] == 1)
{
ga++;
}
else if(dir[b[i % nb]][a[i % na]] == 1)
{
gb++;
}
}
printf("%d %d\n", ga, gb);
fclose(stdin);
fclose(stdout);
return 0;
}