题目:抢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版本
import java.util.HashMap;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int val = sc.nextInt();
HashMap<Integer, Integer> map = new HashMap<Integer, Integer>() {
{
put(10, 2);
put(11, 3);
put(12, 6);
put(13, 16);
put(14, 52);
put(15, 120);
put(16, 540);
}};
System.out.println(ma