[leetcode] 740.删除并获得点数
生活随笔
收集整理的這篇文章主要介紹了
[leetcode] 740.删除并获得点数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
給你一個整數數組?nums?,你可以對它進行一些操作。
每次操作中,選擇任意一個?nums[i]?,刪除它并獲得?nums[i]?的點數。之后,你必須刪除 所有 等于?nums[i] - 1 和 nums[i] + 1?的元素。
開始你擁有 0 個點數。返回你能通過這些操作獲得的最大點數。
示例 1:
輸入:nums = [3,4,2]
輸出:6
解釋:
刪除 4 獲得 4 個點數,因此 3 也被刪除。
之后,刪除 2 獲得 2 個點數。總共獲得 6 個點數。
示例?2:
輸入:nums = [2,2,3,3,3,4]
輸出:9
解釋:
刪除 3 獲得 3 個點數,接著要刪除兩個 2 和 4 。
之后,再次刪除 3 獲得 3 個點數,再次刪除 3 獲得 3 個點數。
總共獲得 9 個點數。
總結
以上是生活随笔為你收集整理的[leetcode] 740.删除并获得点数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [leetcode] 337.打家劫舍3
- 下一篇: [leetcode] 53.最大子序和