记录编号 |
140205 |
评测结果 |
AAAAAAAAAA |
题目名称 |
[NOIP 2014]生活大爆炸版石头剪刀布 |
最终得分 |
100 |
用户昵称 |
yun |
是否通过 |
通过 |
代码语言 |
C++ |
运行时间 |
0.003 s |
提交时间 |
2014-11-20 08:47:24 |
内存使用 |
0.31 MiB |
显示代码纯文本
#include<fstream>
using namespace std;
ifstream fin("rps.in");
ofstream fout("rps.out");
int main(){
int n,na,nb,a[200],b[200],fa=0,fb=0;
int relation[5][5]={
{0,-1,1,1,-1},{0,0,-1,1,-1},{0,0,0,-1,1},{0,0,0,0,1}
};
fin>>n>>na>>nb;
//给规则赋值
for(int i=1;i<5;i++){
for(int j=0;j<i;j++){
relation[i][j]=relation[j][i]*(-1);
}
}
for(int i=0;i<na;i++){
fin>>a[i];
}
for(int i=0;i<nb;i++){
fin>>b[i];
}
//开始进行比赛
for(int i=0;i<n;i++){
int p=i%na,q=i%nb;
if(relation[a[p]][b[q]]==1) fa++;
else if(relation[a[p]][b[q]]==-1) fb++;
}
fout<<fa<<" "<<fb;
return 0;
}