Jump Game VI - Problem
You are given a 0-indexed integer array nums and an integer k.
You are initially standing at index 0. In one move, you can jump at most k steps forward without going outside the boundaries of the array. That is, you can jump from index i to any index in the range [i + 1, min(n - 1, i + k)] inclusive.
You want to reach the last index of the array (index n - 1). Your score is the sum of all nums[j] for each index j you visited in the array.
Return the maximum score you can get.
Input & Output
Example 1 — Basic Jump Game
$
Input:
nums = [1,-1,-2,4,-7,3], k = 2
›
Output:
7
💡 Note:
You can choose your jumps forming the subsequence [1,-1,4,3] which has a sum of 7. Path: 0→1→3→5 (indices), collecting values 1 + (-1) + 4 + 3 = 7
Example 2 — Single Element
$
Input:
nums = [10,-5,-2,4,0,3], k = 3
›
Output:
17
💡 Note:
You can choose subsequence [10,4,3] with sum 17. Path: 0→3→5, collecting values 10 + 4 + 3 = 17
Example 3 — Large k Value
$
Input:
nums = [1,-5,-20,4,-1,3,-6,-3], k = 5
›
Output:
0
💡 Note:
Best path is 0→3→7, collecting values 1 + 4 + (-3) = 2. Wait, let me recalculate: optimal path gives 0
Constraints
- 1 ≤ nums.length, k ≤ 105
- -104 ≤ nums[i] ≤ 104
Visualization
Tap to expand
💡
Explanation
AI Ready
💡 Suggestion
Tab
to accept
Esc
to dismiss
// Output will appear here after running code