关注
这一题应该是有问题的.... 题干说要控制成本,难道不是求最小值吗?最后给的例子却是求最大值...
public int func(int[] nums, int m) {
int n = nums.length;
int[][] f = new int[n + 1][m + 1];
for (int i = 0; i <= n; i++) {
Arrays.fill(f[i], Integer.MIN_VALUE); //如果求最小值,改成MAX_VALUE
}
int[] sub = new int[n + 1];
for (int i = 0; i < n; i++) {
sub[i + 1] = sub[i] + nums[i];
}
f[0][0] = 0;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= Math.min(i, m); j++) {
for (int k = 0; k < i; k++) {
int val = (sub[i] - sub[k])*(sub[i] - sub[k]);
f[i][j]=Math.max(f[i][j],f[k][j-1]+val); //如果求最小值,改成Math.min
}
}
}
return f[n][m];
}
查看原帖
1 4
相关推荐
12-19 19:32
上海理工大学 产品经理 点赞 评论 收藏
分享
11-18 18:24
北京理工大学珠海学院 嵌入式软件工程师
秋招投简历提醒助手:个人经验是,一般面二十场左右就会进入侃侃而谈阶段。我今年七月末的时候开始的第一次面试,都是很多不会,回复很慢。后面慢慢迭代,到九月中的时候基本上面啥说啥,很放松的状态 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 秋招落幕,你是He or Be #
1977次浏览 56人参与
# 应届生进小公司有什么影响吗 #
108638次浏览 1110人参与
# 重来一次,你会对开始求职的自己说 #
2173次浏览 56人参与
# 你面试体验感最差/最好的公司 #
1540次浏览 44人参与
# 一人说一个提前实习的好处 #
2457次浏览 43人参与
# 大厂VS公务员你怎么选 #
70218次浏览 650人参与
# 团建是“福利”还是是 “渡劫” #
3384次浏览 86人参与
# 工作中听到最受打击的一句话 #
1699次浏览 42人参与
# 实习没事做是福还是祸? #
6989次浏览 118人参与
# 从顶到拉给所有面过的公司评分 #
144666次浏览 518人参与
# 你小心翼翼的闯过多大的祸? #
6117次浏览 101人参与
# 今年你最想重开的一场面试是? #
1096次浏览 21人参与
# 联影求职进展汇总 #
123707次浏览 781人参与
# OPPO求职进展汇总 #
755722次浏览 5390人参与
# 互联网公司爆料 #
158441次浏览 724人参与
# 公司情报交流地 #
127349次浏览 1233人参与
# 今年形式下双非本找得到工作吗 #
266213次浏览 1541人参与
# 实习简历求拷打 #
27592次浏览 275人参与
# 在牛客分享我的求职旅程 #
176918次浏览 2689人参与
# lastday知无不言 #
101230次浏览 641人参与