codevs 3716 生活大爆炸版石头剪刀布
codevs 3716
石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。在《生活大爆炸》第二季第8集中出现了一种石头剪刀布的升级版游戏。升级版游戏在传统的石头剪刀布游戏的基础上,增加了两个新手势:
斯波克:《星际迷航》主角之一。 蜥蜴人:《星际迷航》中的反面角色。
这五种手势的胜负关系如表一所示,表中列出的是甲对乙的游戏结果。
现在,小A和小B尝试玩这种升级版的猜拳游戏。已知他们的出拳都是有周期性规律的,但周期长度不一定相等。例如:如果小A以“石头-布-石头-剪刀-蜥蜴人-斯波克”长度为6的周期出拳,那么他的出拳序列就是“石头-布-石头-剪刀-蜥蜴人-斯波克-石头-布-石头-剪刀-蜥蜴人-斯波克-„„”,而如果小B以“剪刀-石头-布-斯波克-蜥蜴人”长度为5的周期出拳,那么他出拳的序列就是“剪刀-石头-布-斯波克-蜥蜴人-剪刀-石头-布-斯波克-蜥蜴人-„„”
已知小A和小B一共进行N次猜拳。每一次赢的人得1分,输的得0分;平局两人都得0分。现请你统计N次猜拳结束之后两人的得分。
样例如下:
这个题说实话挺水的~但是容易打傻2333(表示自己wa了五遍才AC)
第一次发代码,拿这个题水水~
上代码:
#include<iostream>
#include<cstdio>
#include<cstdlib>
using namespace std;
int a[2333],b[2333];
int main()
{int ans1=0,ans2=0;int n,na,nb;cin>>n>>na>>nb;for(int i=1;i<=na;i++)cin>>a[i];for(int i=1;i<=nb;i++)cin>>b[i];for(int i=na+1;i<=200;i++)a[i]=a[i-na];for(int i=nb+1;i<=200;i++)b[i]=b[i-nb];for(int i=1;i<=n;i++){if(a[i]==0){if(b[i]==2||b[i]==3)ans1++;if(b[i]==1||b[i]==4)ans2++;}if(a[i]==1){if(b[i]==3||b[i]==0)ans1++;if(b[i]==2||b[i]==4)ans2++;}if(a[i]==2){if(b[i]==3||b[i]==0)ans2++;if(b[i]==4||b[i]==1)ans1++;}if(a[i]==3){if(b[i]==4||b[i]==2)ans1++;if(b[i]==0||b[i]==1)ans2++;}if(a[i]==4){if(b[i]==0||b[i]==1)ans1++;if(b[i]==2||b[i]==3)ans2++; } }cout<<ans1<<" "<<ans2;return 0;
}
codevs 3716 生活大爆炸版石头剪刀布相关推荐
- 【NOIP2014】生活大爆炸版石头剪刀布
[NOIP2014]生活大爆炸版石头剪刀布 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头.如果两个人出拳一 样,则不分胜负.在<生活大爆炸>第二季第 8 集中出现了一种石头剪 ...
- noip2014 生活大爆炸版 石头剪刀布 (模拟)
P1905生活大爆炸版 石头剪刀布 Accepted 标签:模拟NOIP提高组2014 描述 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头.如果两个人出拳一 样,则不分胜负.在<生 ...
- 【洛谷】P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布(详细代码)
[洛谷]石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头.如果两个人出拳一 样,则不分胜负.在<生活大爆炸>第二季第8集中出现了一种石头剪刀布的升级版游戏. 1.[题目描述] 2 ...
- OI-wiki 算法基础 模拟 NOIP2014 生活大爆炸版石头剪刀布 python
OI-wiki 算法基础 模拟 https://oi-wiki.org/basic/simulate/ 习题答案 NOIP2014 生活大爆炸版石头剪刀布 python https://uoj.ac/ ...
- 洛谷 P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布
题目链接:P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布 ...
- 洛谷 P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布 题解 C/C++
思路如下 方法一:if else 直接模拟 方法二:初始化一个二维数组 输和平记为0,赢记为1 直接索引 //P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布 //#define LO ...
- 2021-08-14 《 生活大爆炸版石头剪刀布》P1328
原题描述: 题目描述 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头.如果两个人出拳一 样,则不分胜负.在<生活大爆炸>第二季第8集中出现了一种石头剪刀布的升级版游戏. 升级 ...
- [普及练习场] 生活大爆炸版石头剪刀布
目录 [NOIP2014 提高组] 生活大爆炸版石头剪刀布 思路 输入 操作 输出 AC代码 总结 [NOIP2014 提高组] 生活大爆炸版石头剪刀布 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜 ...
- 1874: 生活大爆炸版石头剪刀布
Time Limit: 1 Sec Memory Limit: 128 MB Submit: 68 Solved: 47 [Submit][Status][Web Board] Description ...
最新文章
- ecshop仿淘宝加入购物车弹出框【支持任何页面】淡出淡隐固定屏幕-兼容ie
- 机器学习入门--进阶资料和流程建议
- 服务器不重启磁盘修复,重启后数据盘不见了?别担心,只是磁盘脱机
- 2021湖北高考个人成绩排名查询,2021湖北高考总成绩一分一段排名
- php中可以实现分支,PHP中的分支及循环语句
- Bringing up interface eth0: Device eth0 does not seem to be presen
- java 垃圾回收机制_Java的垃圾回收机制
- 51Nod 1091 线段的重叠(贪心+区间相关,板子题)
- 如何在Node.js中打印堆栈跟踪?
- Springboot thymeleaf i18n国际化多语言选择
- 有关微信小程序接入腾讯云IM即时通讯内容
- nginx中$host、$http_host和$proxy_host区别
- 腾讯云游戏多媒体解决方案
- Java基础-JVM
- C语言从入门到入土(三)
- Python办公——三行代码拆分表格
- 图片拼图微信小程序源码下载支持多模板制作和流量主
- Bentley 软件公司将以约 10.5 亿美元的价格收购全球领先的地球科学三维建模软件提供商 Seequent
- 但见新人笑,那闻旧人哭,大衣哥前儿媳陈亚楠好可怜
- 《程序员的呐喊》一一1.2 巴别塔
热门文章
- serverless knative实战
- 记一次真实的网站被黑经历
- 【JAVA】使用流进行树形数据构造
- C语言实现FIR滤波
- php yyyy mm dd,yyyy-mm-dd是什么格式
- 【Vue3】 2.1声名式渲染 VS 定义变量
- 2021年「资料员」-通用基础及岗位技能(资料员)考试资料
- 达人评测i5 1340p和i7 1360p选哪个 i51340p和i71360p区别
- 【项目总结】一个快做完的项目的lesson learned
- 燃气灶电气线路图及原理_燃气报警器电路图大全(六款模拟电路设计原理图详解)...