1043代码有误,编译不通过

来源:13-5 动态规划入门-图文解析

boncsunny

2021-12-11

写回答

1回答

javaman

2021-12-11

同学 您好,可否把代码贴到这里?


谢谢。

0
2
javaman
回复
boncsunny
我上leetcode上试了下 可以通过 class Solution { public int maxSumAfterPartitioning(int[] arr, int k) { final int n = arr.length; int[] dp = new int[n + 1]; for (int i = 1; i <= n; ++i) { for (int j = 1, m = 0; j <= i && j <= k; ++j) { m = Math.max(m, arr[i - j]); dp[i] = Math.max(dp[i], dp[i - j] + m * j) ; } } return dp[n]; } }
2021-12-13
共2条回复

算法面试刷题课--竞赛命题人带你刷70+高质量题型

只需20小时, Google面试官带你完成Java算法面试准备

539 学习 · 65 问题

查看课程