关注
import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
public class Main {
/*请完成下面这个函数,实现题目要求的功能
当然,你也可以不按照下面这个模板来作答,完全按照自己的想法来 ^-^
******************************开始写代码******************************/
static int[][] dp;
static int schedule(int m,int[] array) {
int len = array.length;
dp = new int[len][m+1];
dp[0][1] = array[0];
for (int i=1; i<len; i++){
dp[i][1] = dp[i-1][1] + array[i];
}
for (int i=0; i<len; i++){
for (int j=2; j<=m; j++){
int maxValue = Integer.MAX_VALUE;
for (int k=0; k<i; k++){
maxValue = Math.min(maxValue, Math.max(dp[k][j-1], dp[i][1]-dp[k][1]));
}
dp[i][j] = maxValue;
}
}
return dp[len-1][m];
}
/******************************结束写代码******************************/
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int m = in.nextInt();
int size = in.nextInt();
int[] array = new int[size];
for(int i = 0; i < size; i++) {
array[i] = in.nextInt();
}
int res = schedule(m,array);
System.out.println(String.valueOf(res));
}
}
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
02-05 14:54
山东大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# xx岗简历求拷打 #
17429次浏览 158人参与
# 牛友的志愿填报指南 #
49941次浏览 214人参与
# 开工第一帖 #
58644次浏览 1015人参与
# 找工作有哪些冷知识 #
226655次浏览 2686人参与
# 有转正机会的小厂实习值得去吗? #
11955次浏览 115人参与
# 应届生,你找到工作了吗 #
108622次浏览 648人参与
# 今年形式下双非本找得到工作吗 #
287932次浏览 1639人参与
# 掌握什么AI技能,会为你的求职大大加分 #
13243次浏览 500人参与
# 打工人的精神状态 #
137948次浏览 1506人参与
# 携程求职进展汇总 #
894324次浏览 5952人参与
# 海康威视求职进展汇总 #
570398次浏览 3725人参与
# 如何看待offer收割机的行为 #
1050533次浏览 6614人参与
# 你怎么看待AI面试 #
151687次浏览 803人参与
# 工作不开心辞职是唯一出路吗 #
10781次浏览 44人参与
# 你最讨厌面试被问什么 #
12992次浏览 138人参与
# 面试反问你会问什么 #
170264次浏览 1751人参与
# 你找工作的时候用AI吗? #
177146次浏览 904人参与
# 金三银四,你有感觉到吗 #
698725次浏览 6100人参与
# 选实习,你更看重哪方面? #
68362次浏览 491人参与
# 听劝,这个简历怎么改 #
383143次浏览 1830人参与
