public static void main(String[] args) throws InterruptedException {         Scanner scanner = new Scanner(System.in);         int[] num1 = new int[6];         for (int i = 0; i < 6; i++) {             num1[i] = scanner.nextInt();         }         int n1 = scanner.nextInt();         int[][] linkedList = new int[6][1];         for (int i = 0; i < num1.length; i++) {             linkedList[i][0] = num1[i];         }         int process = process(linkedList, n1);         System.out.println(process);     }     public static int process(int[][] num1, int num2) {         if (num2 == 0) {             return 1;         }         if (num2 < 0) {             return 0;         }         int result = 0;         for (int i = 0; i < num1.length; i++) {             int m = 0;             if (num1[i][0] != 0) {                 if (i == 0) {                     m = 1;                 } else if (i == 1) {                     m = 5;                 } else if (i == 2) {                     m = 10;                 } else if (i == 3) {                     m = 20;                 } else if (i == 4) {                     m = 50;                 } else if (i == 5) {                     m = 100;                 }                 num1[i][0] -= 1;             } else {                 continue;             }             result += process(num1, num2 - m);             num1[i][0] += 1;         }         return result;     }
点赞 评论

相关推荐

点赞 评论 收藏
分享
04-18 15:58
已编辑
门头沟学院 设计
kaoyu:这一看就不是计算机的,怎么还有个排斥洗碗?
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务