Class Solution
-
- All Implemented Interfaces:
public final class Solution
410 - Split Array Largest Sum.
Hard
Given an integer array
nums
and an integerk
, splitnums
intok
non-empty subarrays such that the largest sum of any subarray is minimized.Return the minimized largest sum of the split.
A subarray is a contiguous part of the array.
Example 1:
Input: nums = 7,2,5,10,8, k = 2
Output: 18
Explanation: There are four ways to split nums into two subarrays. The best way is to split it into 7,2,5 and 10,8, where the largest sum among the two subarrays is only 18.
Example 2:
Input: nums = 1,2,3,4,5, k = 2
Output: 9
Explanation: There are four ways to split nums into two subarrays. The best way is to split it into 1,2,3 and 4,5, where the largest sum among the two subarrays is only 9.
Constraints:
1 <= nums.length <= 1000
<code>0 <= numsi<= 10<sup>6</sup></code>
1 <= k <= min(50, nums.length)
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final Integer
splitArray(IntArray nums, Integer m)
-
-
Method Detail
-
splitArray
final Integer splitArray(IntArray nums, Integer m)
-
-
-
-