当前位置:   article > 正文

【华为OD机试】2024年真题C&D卷(python)-抢7游戏_python抢7游戏

python抢7游戏

一、题目

题目描述:

A、B两个人玩抢7游戏,游戏规则为A先报一个起始数字X(10<起始数字<10000),B报下一个数字Y(X-Y<3), A再报个数字Z(Y-Z<3),以此类推,直到其中一个抢到7,抢到7即为胜者;在B赢得 比赛的情况下,一共有多少种组合?

二、输入输出

输入描述:
起始数字M,如100; 10<=M<=10000
输出描述:
B能赢得比赛的 组合次数

三、示例

  1. 示例1:
  2. 输入:
  3. 10
  4. 输出:
  5. 1

四、解题思路

通过栈来模拟游戏过程,栈中的每个元素表示游戏的一个状态,包括当前数字和A的得分;判断B赢得比赛的条件并统计组合次数。

五、参考代码 

#
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/768489
推荐阅读
相关标签
  

闽ICP备14008679号