Note π - might be a sister problem of Get Maximum Sum π¦
Developers at Amazon are working on a prototype for a utility that compresses a n x n matrix, data, with the help of a
compression rate represented by an array, factor. The utility returns an integer which is the maximum sum of
exactly x elements of the matrix such that the number of elements taken from the ith row does not exceed factor[i]
for all 0 <= i < n. The utility returns -1 if the compression cannot be performed.
Given arrays data and factor, find the maximum sum to perform compression under the given constraints, or -1 if it is not possible.
Complete the function getMaximumSum in the editor.
getMaximumSum has the following parameters:
int factor[n]: the rate of compression for each element of dataint data[n][n]: the square matrix of dataint x: the number of elements to choose
Returns
long int: the maximum sum of health of the selected servers
π£ πͺspikeπ rocks! π
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] factor = [1, 2, 1] x = 2 return = 15
1 β€ n β€ n β€ 10001 β€ data[i][j] β€ 10^91 β€ factor[i] β€ n
- Get the Fewest Moves (~Operations~)~Seen Jun 2026
- Create Array Generator ServiceSeen Jun 2026
- Minimum Merge ConflictsOA Β· Seen Jun 2026
- Get Minimum AmountOA Β· Seen Jun 2026
- Drone Delivery RouteOA Β· Seen Jun 2026
- Minimum Operations to Make Array ValidOA Β· Seen Jun 2026
- Sort Bug Report FrequenciesOA Β· Seen Jun 2026
- Maximum Equal Parts for PrefixesOA Β· Seen Jun 2026
public long getMaximumSum(int[][] data, int[] factor, int x) {
// write your code here
}