编辑代码

import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改

public class Main {
    static int ans = 0;
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        //在此输入您的代码...
        int[][] dp = new int[3][4];
        int count = 1;
        for(int i = 0;i<3;i++)
        {
          for(int j = 0;j<4;j++)
          {
            dp[i][j] = count;
            count++;
          }
        }
        f(1,0);
        scan.close();
        System.out.println(ans);
    }
    public static void f(int k,int cnt)
    {
        if(k>12||cnt>5)return;
        if(k==12&&cnt==5)
        {
            ans++;
            return;
        }
        for(int i = 0;i<=1;++i)
        {
          if(k%4!=0)
          {
            f(k+1,cnt+i);
            f(k+4,cnt+i);
          }
          else if(k%4==0)
          {
            f(k+4,cnt+i);
          }
        }
    }
}