LeetCode 2099. 找到和最大的长度为 K 的子序列
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 2099. 找到和最大的长度为 K 的子序列
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 題目
- 2. 解題
1. 題目
給你一個整數數組 nums 和一個整數 k 。
你需要找到 nums 中長度為 k 的 子序列 ,且這個子序列的 和最大 。
請你返回 任意 一個長度為 k 的整數子序列。
子序列 定義為從一個數組里刪除一些元素后,不改變剩下元素的順序得到的數組。
示例 1: 輸入:nums = [2,1,3,3], k = 2 輸出:[3,3] 解釋: 子序列有最大和:3 + 3 = 6 。示例 2: 輸入:nums = [-1,-2,3,4], k = 3 輸出:[-1,3,4] 解釋: 子序列有最大和:-1 + 3 + 4 = 6 。示例 3: 輸入:nums = [3,4,3,3], k = 2 輸出:[3,4] 解釋: 子序列有最大和:3 + 4 = 7 。 另一個可行的子序列為 [4, 3] 。提示: 1 <= nums.length <= 1000 -10^5 <= nums[i] <= 10^5 1 <= k <= nums.length來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/find-subsequence-of-length-k-with-the-largest-sum
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2. 解題
- 方法很多,先找出最大的 k 個數,排序,堆都可以
- 然后遍歷數組,按順序取出來
0 ms 9.6 MB C++
我的CSDN博客地址 https://michael.blog.csdn.net/
長按或掃碼關注我的公眾號(Michael阿明),一起加油、一起學習進步!
總結
以上是生活随笔為你收集整理的LeetCode 2099. 找到和最大的长度为 K 的子序列的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 2103. 环和杆(位
- 下一篇: LeetCode 1936. 新增的最少