Back to course home
0% completed
Vote For New Content
Find Subsequence of Length K With the Largest Sum (easy)
Problem Statement
Given an integer array nums
and a positive integer k
, return any subsequence
of nums
of length k
, which has the largest sum
.
A subsequence
maintains the original order
of array elements but may exclude some
, without reordering
the remaining ones.
Examples
-
Example 1:
- Input:
nums = [5, -2, 3, 8], k = 2
- Expected Output:
[5, 8]
- Justification: The subsequence
[5, 8]
gives the largest sum of13
, which is the maximum sum we can obtain from any subsequence of length2
.
- Input:
-
Example 2:
- Input:
nums = [-1, -2, -3, -4], k = 3
- Expected Output:
[-1, -2, -3]
- Justification: Although all numbers are negative, the subsequence
[-1, -2, -3]
has the least negative sum, making it the largest sum (-6) for a length of3
.
- Input:
-
Example 3:
- Input:
nums = [4, 3, 1, 2, 5], k = 4
- Expected Output:
[4, 3, 2, 5]
- Justification: The subsequence
[4, 3, 2, 5]
sums up to14
, which is the highest possible sum for any subsequence of length4
in the given array.
- Input:
Try it yourself
Try solving this question here:
Python3
Python3
. . . .
.....
.....
.....
Like the course? Get enrolled and start learning!
Table of Contents
Contents are not accessible
Contents are not accessible
Contents are not accessible
Contents are not accessible
Contents are not accessible