当前位置: 首页 > news >正文

成都网站建设技术龙岗外贸推广

成都网站建设技术,龙岗外贸推广,做编程的网站有哪些方面,中国建设银行网上银行登录题目描述 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样#xff0c;则不分胜负。在《生活大爆炸》第二季第 8 集中出现了一种石头剪刀布的升级版游戏。 升级版游戏在传统的石头剪刀布游戏的基础上,增加了两个新手势: 斯波克:《星际迷航》主…题目描述 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样则不分胜负。在《生活大爆炸》第二季第 8 集中出现了一种石头剪刀布的升级版游戏。 升级版游戏在传统的石头剪刀布游戏的基础上,增加了两个新手势: 斯波克:《星际迷航》主角之一。 蜥蜴人:《星际迷航》中的反面角色。 这五种手势的胜负关系如表一所示,表中列出的是甲对乙的游戏结果。 现在,小 A 和小 B 尝试玩这种升级版的猜拳游戏。已知他们的出拳都是有周期性规律的但周期长度不一定相等。例如如果小 A 以“石头-布-石头-剪刀-蜥蜴人-斯波克”长度为 6 6 6 的周期出拳,那么他的出拳序列就是“石头-布-石头-剪刀-蜥蜴人-斯波克-石头-布-石头-剪刀-蜥蜴人-斯波克-…”,而如果小 B 以“剪刀-石头-布-斯波克-蜥蜴人”长度为 5 5 5 的周期出拳,那么他出拳的序列就是“剪刀-石头-布-斯波克-蜥蜴人-剪刀-石头-布-斯波克-蜥蜴人-…” 已知小 A 和小 B 一共进行 N N N 次猜拳。每一次赢的人得 1 1 1 分输的得 0 0 0 分平局两人都得 0 0 0 分。现请你统计 N N N 次猜拳结束之后两人的得分。 输入格式 第一行包含三个整数 N , N A , N B N,N_A,N_B N,NA​,NB​,分别表示共进行 N N N 次猜拳、小 A 出拳的周期长度小 B 出拳的周期长度。数与数之间以一个空格分隔。 第二行包含 N A N_A NA​ 个整数,表示小 A 出拳的规律,第三行包含 N B N_B NB​ 个整数,表示小 B 出拳的规律。其中 0 0 0 表示“剪刀” 1 1 1 表示“石头” 2 2 2 表示“布” 3 3 3 表示“蜥蜴人”$4 $表示“斯波克”。数与数之间以一个空格分隔。 输出格式 输出一行包含两个整数以一个空格分隔分别表示小 A、小 B 的得分。 样例 #1 样例输入 #1 10 5 6 0 1 2 3 4 0 3 4 2 1 0样例输出 #1 6 2样例 #2 样例输入 #2 9 5 5 0 1 2 3 4 1 0 3 2 4样例输出 #2 4 4提示 对于 100 % 100\% 100%的数据 0 N ≤ 200 , 0 N A ≤ 200 , 0 N B ≤ 200 0 N \leq 200, 0 N_A \leq 200, 0 N_B \leq 200 0N≤200,0NA​≤200,0NB​≤200 。 1.题目分析 输入三个整数分别代表两个人的猜拳次数出拳周期长度 接下来的输入两行分别为两个人的周期数。 两个人的出拳规律不变根据题目给出的规则计分分别输出各自的得分即可。 值得一提的是题目中给出的表仅仅显示一半还需要考虑阴影部分的输赢情况。 2.题目思路 根据游戏规则写一个判断胜负的函数a赢返回1 b赢返回0,平局返回-1。 主函数分别将AB的规律数存入数组再根据规律数组 计算出两个所有出拳次数中的出拳情况存储另外两个数组。 最后遍历两个数组使用函数进行统计计分打印即可。 3.代码实现 #include iostreamusing namespace std;//游戏规则a赢返回1 b赢返回0,平局返回-1 int compare(int a, int b) {if (a 0 b 2) {return 1;} else if (a 0 b 3) {return 1;} else if (a 1 b 3) {return 1;} else if (a 2 b 4) {return 1;} else if (a 3 b 4) {return 1;} else if (a 1 b 0) {return 1;} else if (a 2 b 1) {return 1;} else if (a 3 b 2) {return 1;} else if (a 4 b 0) {return 1;} else if (a 4 b 1) {return 1;} else if (a b) {return -1;} else {return 0;} }int main() {int N, Na, Nb;cin N Na Nb;int aRule[Na];int bRule[Nb];//键入A.B的规则for (int i 0; i Na; i) {cin aRule[i];}for (int i 0; i Nb; i) {cin bRule[i];}//A,B的出拳顺序int a[N];int b[N];int j 0;//根据规律循环存入afor (int i 0; i N; i) {if (j Na) {j 0;}a[i] aRule[j];}//根据规律循环存入bj 0;for (int i 0; i N; i) {if (j Nb) {j 0;}b[i] bRule[j];}//对得分进行计数int asco 0, bsco 0;for (int i 0; i N; i) {//根据函数规则计分if (compare(a[i], b[i]) 1) {asco;};if (compare(a[i], b[i]) 0) {bsco;};}cout asco bsco;return 0; }
http://www.hkea.cn/news/14541817/

相关文章:

  • 广州市品牌网站建设怎么样大秀
  • 免费的设计网站有哪些吴江住房和城乡建设部网站
  • 佛山视频网站搭建公司wordpress优化版模板
  • 课程培训网站建设sql2008做查询网站
  • 网站视觉风格合肥建筑公司
  • 中国空间站扩建英文 wap网站
  • 石家庄校园兼职网站建设系统门窗品牌排行前十名
  • 网站多语言建设方案网站建站平台广告
  • 海外网站服务器网址做视频最全的网站
  • 游戏公司官方网站模版网站设计怎么好看
  • 企业门户网站设计免费下载百度
  • 什么网站可以做miR的差异表达图vi设计公司排行
  • 装潢公司网站模块别人做的网站不能用怎么办啊
  • 万江区仿做网站巨量引擎广告投放平台官网
  • 网站快速优化排名推荐有限公司注册资金
  • 高大上的自助建站网站哈尔滨建筑信息网
  • 做建材营销型网站做网站需要什么认证
  • 网站建设带采集足球外围网站怎么做
  • c 做彩票网站apt 安装wordpress
  • 做电影网站配什么公众号模具外贸网站建设
  • 肇庆建设工程备案的网站高性能网站建设指南 当当
  • 公司网站模板设计wordpress分享有礼
  • 营销型网站的建设重点是什么软件开发专业词汇
  • 佛山企业网站建设特色优化方案2021版英语
  • 怎么建设网站后台wordpress图片防下载
  • 长春网站建设网注册公司需要钱吗?多少费用
  • 新乡企业网站排名优化网站模板怎么修改
  • 网站建设的布局对网络推广的影响国外网站模版免费下载
  • ftp修改网站两个男生如何做网站
  • 梅州新农村建设网站WordPress 磁力