当前位置:   article > 正文

抢7游戏(66.67%用例)D卷(Java&&Python&&C++&&Node.js&&C语言)

抢7游戏(66.67%用例)D卷(Java&&Python&&C++&&Node.js&&C语言)

题目:抢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 输入输出示例仅供调试,后台判题数据一般不包含示例

输入

10

输出

1

Java版本

  1. import java.util.HashMap;
  2. import java.util.Scanner;
  3. public class Main {
  4. public static void main(String[] args) {
  5. Scanner sc = new Scanner(System.in);
  6. int val = sc.nextInt();
  7. HashMap<Integer, Integer> map = new HashMap<Integer, Integer>() {
  8. {
  9. put(10, 2);
  10. put(11, 3);
  11. put(12, 6);
  12. put(13, 16);
  13. put(14, 52);
  14. put(15, 120);
  15. put(16, 540);
  16. }};
  17. System.out.println(ma
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/977258
推荐阅读
相关标签
  

闽ICP备14008679号