CSP认证考试202303-2求问

CSP认证考试202303-2求问_第1张图片

CSP认证考试202303-2求问_第2张图片

CSP认证考试202303-2求问_第3张图片

我的代码是过了70%,还有30%没过,不清楚为什么,M开的是long类型

import java.util.Scanner;

public class Main {
    public static int sunZaoMax(int[][] arr){
        int max=0;
        for(int i=0;i=0&&arr[index][0]>k){
            //天数-1,资源-arr[index][1]
            if(m-arr[index][1]>=0){
                m-=arr[index][1];
                arr[index][0]--;
//                System.out.println("11111111111");
            }else{
                break;
            }
            index = sunZaoMax(arr);
        }
        System.out.println(arr[index][0]);
    }
}

你可能感兴趣的:(java,算法,开发语言)