LeetCode 筆記 - 1696. Jump Game VI
⚠️ 舊文提醒:本文發佈於約 4 年前,部分內容或指令可能已過時,請斟酌參考。
題目在此 1696. Jump Game VI
給定一個分數數列與 k 值,每次你可以選擇 i + 1 ~ i + k 之間選擇你的下一個位置
請回傳最大分數
解題思維
這題是第四題,但其實跟前三題沒有大太關係
但如果你真的很想看看,那就讓你看看
第一題 LeetCode 筆記 - 55. Jump Game
第二題 LeetCode 筆記 - 45. Jump Game II
第三題 LeetCode 筆記 - 1306. Jump Game III
這題會很直覺的在第 i 的位置往前搜尋 k 尋找最大的數值
但其實還可以利用 Max Heap 儲存過去 k 個數字中最大的來加速
程式碼
1 | class Solution: |