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

网站设计建设公司怎么做易推客app拉新平台

网站设计建设公司怎么做,易推客app拉新平台,郑州建网站十大,企业网站如何优化题目描述 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样#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.tj-hxxt.cn/news/220693.html

相关文章:

  • 做导航网站把别人的网址链接过来要经过允许吗公关公司如何处理危机
  • 0797 网站制作高端网站建设服务商上海雍熙
  • 千图网素材免费西安网站优化
  • 免费注册一个网站事件营销成功案例
  • 加大整合力度网站集约建设怎么将微信同步到wordpress
  • php外贸网站制作怎么办?
  • 怎么设置网站关键词网站运营内容
  • 小说网站虚拟主机母婴用品商城网站建设
  • 做网站虚拟主机推荐什么人最需要建设网站
  • 阜阳网站建设价格低关于网站平台建设调研的函
  • 具有口碑的柳州网站建设推荐网店服务平台
  • 做专业课视频课的网站wordpress 分页文章静态化
  • 网站建设公司的客户天津企朋做网站的公司
  • 网站宣传页面模板精品课程网站建设项目验收单
  • 如何做网络投票网站深圳市在建项目
  • 闽侯县住房和城乡建设局官方网站哪个网站可以做中文云文字
  • 宁波网站的优化网站建设标志头像图片
  • 巩义企业网站托管服务商做网站品牌公司
  • 瑞安网站建设步骤用html制作登录注册界面
  • 一个好的网站建设山东省住房和城乡建设厅网站首页
  • 成都建设银行官方网站个体工商户注册网站
  • 网站建设分为哪三部分网站开发需要用什么软件
  • 深圳网站建设联华重庆市公路建设信息网官网
  • 用py做网站外行做网站
  • 彩票网站和app建设做爰片的网站
  • asp音乐网站开发教程企业宣传ppt的方案模板
  • 平湖做网站wordpress 表情拉长
  • 凡科做的网站行不行一站式媒体发布平台
  • 体育彩票网站开发该做哪些步骤成都最正规的装修公司
  • 企业网站策划书1000字网络推广的渠道有哪些