Re: [閒聊] 每日leetcode

作者: sixB (6B)   2024-10-10 12:59:32
原本想開treap
後來發現維護只看前一個
binary search就好ㄚ
寫了一個nlogn結果TLE
三小啦 >:(
monotonic stack好難
On解太強了吧==
※ 引述《dont (dont)》之銘言:
: 962. Maximum Width Ramp
: ## 思路
: 先建個遞減的stack存index
: 再從後面掃回來(j) 檢查stack, 遇到<=的就pop並更新max width
: Ex. [9,8,1,0,1,9,4,0,4,1]
: stack = [0,1,2,3] # 9,8,1,0
: max_width = 9 (num:1) - 2 (num:1) = 7
: ## Code
: ```python
: class Solution:
: def maxWidthRamp(self, nums: List[int]) -> int:
: n = len(nums)

Links booklink

Contact Us: admin [ a t ] ucptt.com