比赛 |
ctime蒟蒻生日赛 |
评测结果 |
AAAAAAAAAA |
题目名称 |
生活大爆炸版石头剪刀布 |
最终得分 |
100 |
用户昵称 |
Hzoi_Mafia |
运行时间 |
0.003 s |
代码语言 |
C++ |
内存使用 |
0.32 MiB |
提交时间 |
2017-10-17 20:06:38 |
显示代码纯文本
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
inline int read(){
int sum(0);
char ch(getchar());
for(;ch<'0'||ch>'9';ch=getchar());
for(;ch>='0'&&ch<='9';sum=sum*10+(ch^48),ch=getchar());
return sum;
}
int a[5][5];
int n,na,nb;
int x[205],y[205];
int main(){
freopen("rps.in","r",stdin);
freopen("rps.out","w",stdout);
a[0][0]=a[1][1]=a[2][2]=a[3][3]=a[4][4]=0;
a[0][2]=a[0][3]=a[1][0]=a[1][3]=a[2][1]=a[2][4]=a[3][2]=a[3][4]=a[4][0]=a[4][1]=1;
a[0][1]=a[0][4]=a[1][2]=a[1][4]=a[2][0]=a[2][3]=a[3][0]=a[3][1]=a[4][2]=a[4][3]=0;
n=read(),na=read(),nb=read();
for(int i=1;i<=na;i++)
x[i]=read();
for(int i=1;i<=nb;i++)
y[i]=read();
int l(0),r(0),ans1(0),ans2(0);
for(int i=1;i<=n;i++){
l++,r++;
if(l==na+1)
l=1;
if(r==nb+1)
r=1;
ans1+=a[x[l]][y[r]];
ans2+=a[y[r]][x[l]];
}
printf("%d %d",ans1,ans2);
}