Re: [閒聊] 每日leetcode

看板Marginalman作者 (神楽めあ的錢包)時間1年前 (2024/08/21 19:48), 編輯推噓2(200)
留言2則, 2人參與, 1年前最新討論串747/1548 (看更多)
1014. Best Sightseeing Pair 有一個values array score=values[i]+values[j]+i-j,其中(i<j) 請回傳最大的score 思路: 紀錄目前最大的score 並且紀錄maxsum=max(value[i]+i、value[j]+j) 這樣到values[k]時 score=max(score,maxsum+values[k]-k) 這樣就可以得到答案了 golang code : func maxScoreSightseeingPair(values []int) int { maxsum := 0 ans := 0 for key, val := range values { ans = max(ans, maxsum+val-key) maxsum = max(maxsum, key+val) } return ans } -- https://i.imgur.com/r9FBAGO.gif
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.129.51 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1724240889.A.CBC.html

08/21 19:51, 1年前 , 1F
大師 送我模型
08/21 19:51, 1F

08/21 19:58, 1年前 , 2F
你怎麼那麼猛
08/21 19:58, 2F
文章代碼(AID): #1cnTFvoy (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1cnTFvoy (Marginalman)