Medium
LeetCode 3522: Calculate Score After Performing Instructions
·1 分鐘
LeetCode
Weekly-Contest
Medium
LeetCode 解題紀錄
LeetCode 2381: Shifting Letters II
·1 分鐘
LeetCode
Medium
Difference-Array
LeetCode 解題紀錄
LeetCode 560: Subarray Sum Equals K
·2 分鐘
LeetCode
Daily
Medium
Prefix-Sum
LeetCode 解題紀錄
LeetCode 164: Maximum Gap
·1 分鐘
LeetCode
Medium
Bucket-Sort
Radix-Sort
Sorting
Array
LeetCode 164 解題筆記:最大間距至少是平均間距,桶子寬度不超過它時,最大差一定在相鄰的非空桶子之間;每個桶子只記最小和最大值,O(n)
LeetCode 556: Next Greater Element III
·1 分鐘
LeetCode
Medium
Next-Permutation
LeetCode 解題紀錄
LeetCode 3517: Smallest Palindromic Rearrangement I
·1 分鐘
LeetCode
Weekly-Contest
Medium
LeetCode 解題紀錄
LeetCode 1922: Count Good Numbers
·1 分鐘
LeetCode
Daily
Medium
LeetCode 解題紀錄
LeetCode 3513: Number of Unique XOR Triplets I
·1 分鐘
LeetCode
Biweekly-Contest
Medium
Bit-Manipulation
Unsolved
LeetCode 解題紀錄
LeetCode 3508: Implement Router
·2 分鐘
LeetCode
Medium
Design
Binary-Search
Queue
Hash-Map
LeetCode 3508 解題筆記:queue 管 FIFO、set 判重複、每個目的地一個遞增的時間陣列,查詢用 bisect
LeetCode 3494: Find the Minimum Amount of Time to Brew Potions
·1 分鐘
LeetCode
Medium
Simulation
Prefix-Sum
Array
LeetCode 3494 解題筆記:每瓶藥先往前推出最後一位巫師的完成時間(每個人都要等自己有空),再往回扣出每位巫師的完成時間
LeetCode 3493: Properties Graph
·1 分鐘
LeetCode
Medium
Graph
Dfs
Union-Find
Hash-Map
LeetCode 3493 解題筆記:先把每列轉成 set,兩兩比較交集大小建邊,再數連通塊
LeetCode 2487: Remove Nodes From Linked List
·1 分鐘
LeetCode
Medium
Linked-List
Stack
Recursion
Monotonic-Stack
LeetCode 2487 解題筆記:保留的節點從左到右是非遞增的;用單調棧,比新節點小的都彈掉,最後把棧裡的節點串起來