题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
石头剪刀布

题目题干

石头剪刀布

石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。现在,石头剪刀布的升级版游戏又增加了两个新手势:vSe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

斯波克:《星际迷航》主角之一。vSe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

蜥蜴人:《星际迷航》中的反面角色。vSe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

这五种手势的胜负关系如表所示(阴影部分的胜负关系请自己推导)。vSe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

石头剪刀布 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。现在,石头剪刀布的升级版游戏又增加了两个新手势:  斯波克:《星际迷航》主角之一。  蜥蜴人:《星际迷航》中的反面角色。  这五种手势的胜负关系如表所示(阴影部分的胜负关系请自己推导)。    现在,小A和小B尝试玩这种升级版的猜拳游戏。  已知他们的出拳都是有周期性规律的,但周期长度不一定相等。  例如:如果小A以“石头→布→石头→剪刀→蜥蜴人→斯波克”长度为6的周期出拳,那么他的出拳序列就是“石头→布→石头→剪刀→蜥蜴人→斯波克→石头→布→石头→剪刀→蜥蜴人→斯波克→……”,而如果小B以“剪刀→石头→布→斯波克→蜥蜴人”长度为5的周期出拳,那么他出拳的序列就是“剪刀→石头→布→斯波克→蜥蜴人→剪刀→石头→布→斯波克→-蜥蜴人→……”。  已知小A和小B一共进行N次猜拳。  每一次赢的人得1分,输的得0分;平局两人都得0分。  现请你统计N次猜拳结束之后两人的得分。  输入 第一行包含三个整数$N,NA,NB(0<N,NA,NB\le200),分别表示共进行N次猜拳、小A出拳的周期长度,小B出拳的周期长度。数与数之间以一个空格分隔。  第二行包含NA个整数,表示小A出拳的规律,第三行包含NB个整数,表示小B出拳的规律。  其中,0表示“剪刀”,1表示“石头”,2表示“布”,3表示“蜥蜴人”,4表示“斯波克”。  输出 输出一行,包含两个整数,以一个空格分隔,分别表示小A、小B的得分。  样例 输入 10 5 6 0 1 2 3 4 0 3 4 2 1 0 输出 6 2vSe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

现在,小A和小B尝试玩这种升级版的猜拳游戏。vSe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

已知他们的出拳都是有周期性规律的,但周期长度不一定相等。vSe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

例如:如果小A以“石头→布→石头→剪刀→蜥蜴人→斯波克”长度为6的周期出拳,那么他的出拳序列就是“石头→布→石头→剪刀→蜥蜴人→斯波克→石头→布→石头→剪刀→蜥蜴人→斯波克→……”,而如果小B以“剪刀→石头→布→斯波克→蜥蜴人”长度为5的周期出拳,那么他出拳的序列就是“剪刀→石头→布→斯波克→蜥蜴人→剪刀→石头→布→斯波克→-蜥蜴人→……”。vSe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

已知小A和小B一共进行N次猜拳。vSe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

每一次赢的人得1分,输的得0分;平局两人都得0分。vSe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

现请你统计N次猜拳结束之后两人的得分。vSe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入

第一行包含三个整数$N,NA,NB(0<N,NA,NB\le200),分别表示共进行N次猜拳、小A出拳的周期长度,小B出拳的周期长度。数与数之间以一个空格分隔。vSe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第二行包含NA个整数,表示小A出拳的规律,第三行包含NB个整数,表示小B出拳的规律。vSe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

其中,0表示“剪刀”,1表示“石头”,2表示“布”,3表示“蜥蜴人”,4表示“斯波克”。vSe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出

输出一行,包含两个整数,以一个空格分隔,分别表示小A、小B的得分。vSe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例

输入

10 5 6
0 1 2 3 4
0 3 4 2 1 0

输出

6 2

答案解析

相关题目

不相交集基本操作请编写程序,实现不相交集的基本操作。 注意:此处假设集合元素 i 和 j 合并时,总是将 i 所在的集合并入 j 所在的集合,即合并后集合的名称为 j 所在的集合名称。 输入格式:
石头剪刀布 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。现在,石头剪刀布的升级版游戏又增加了两个新手势: 斯波克:《星际迷航》主角之一。 蜥蜴人:《
最大子序列和 给一串整数a[1],…,a[n],求出它的最大的子序列和,即找出1≤i≤j≤n,使得a[i]+a[i+1]+…+a[j]最大。 输入 输入第一行为一个整数n,表示有n(n≤35000)
计算S的值 输入正整数nn,计算S=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)S=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)。 输入 输入一个整数n(n<80)n(n
位数 有这样一些5位数,它的前两位和后两位能被6整除,中间一位也能被6整除,试编程计算这样的数有多少? 输入 无。 输出 输出满足条件的数的个数。 样例 输入 无 输出 略
语言之争 Java与C++语言的最大区别无非是在标志符命名上,由多个单词组成的Java标志符命名规则如下:第一个单词的首字符都是小写字母,接下来的其他单词都是大写字母开头,单词之间没有其他分隔符,例如
矩阵排序 有多组n×m的数字矩阵,需要将这个矩阵按行由小到大排序。矩阵的一行比另一行小,当且仅当这一行的字典序比另一行小。 输入 第一行两个整数n,m(1≤n,m≤500)。 之后n行,每行m个0到
黑色星期五 传说13号又是星期五不是一个“吉利”的日期。试编程计算从1900年1月1日起到1900+n-1年12月31日为止,13日落在星期一、星期二、……、星期日的次数。 已知1900年1月1日是
比例简化 为评出最佳选手进行了网络投票,例如对某一选手表示支持的有1 498人,反对的有902人,那么支持与反对的比例可以简单地记为1 498:902。 但是这个比例数值太大,很难一眼看出它们的关系
救援顺序 N个人被困在了M(1≤M≤1000)个山洞里,他们每个人都发送了一条信息告知了被困的山洞编号,救援人员的救援规则是:被困人数最多的山洞应当先被救援,若两个山洞被困人数相同,则优先救援编号较小

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢