Skip to content

Files

Latest commit

089c91a · Aug 22, 2024

History

History
37 lines (20 loc) · 794 Bytes

1043-partition-array-for-maximum-sum.adoc

File metadata and controls

37 lines (20 loc) · 794 Bytes

1043. Partition Array for Maximum Sum

{leetcode}/problems/partition-array-for-maximum-sum/[LeetCode - Partition Array for Maximum Sum^]

Given an integer array A, you partition the array into (contiguous) subarrays of length at most K. After partitioning, each subarray has their values changed to become the maximum value of that subarray.

Return the largest sum of the given array after partitioning.

Example 1:

Input: A = [1,15,7,9,2,5,10], K = 3
Output: 84
Explanation: A becomes [15,15,15,9,10,10,10]

Note:

  1. 1 ⇐ K ⇐ A.length ⇐ 500

  2. 0 ⇐ A[i] ⇐ 10^6

link:{sourcedir}/_1043_PartitionArrayForMaximumSum.java[role=include]