LeetCode
LeetCode 2381: Shifting Letters II
·1 分鐘
LeetCode
Medium
Difference-Array
LeetCode 解題紀錄
LeetCode 724: Find Pivot Index
·1 分鐘
LeetCode
Daily
Easy
Prefix-Sum
LeetCode 解題紀錄
LeetCode 560: Subarray Sum Equals K
·2 分鐘
LeetCode
Daily
Medium
Prefix-Sum
LeetCode 解題紀錄
LeetCode 303: Range Sum Query - Immutable
·1 分鐘
LeetCode
Easy
Prefix-Sum
LeetCode 解題紀錄
LeetCode 2176: Count Equal and Divisible Pairs in an Array
·1 分鐘
LeetCode
Easy
Array
LeetCode 2176 解題筆記:n 只有 100,枚舉所有配對;條件是值相等而且 index 的乘積 i * j 能被 k 整除
LeetCode 164: Maximum Gap
·1 分鐘
LeetCode
Medium
Bucket-Sort
Radix-Sort
Sorting
Array
LeetCode 164 解題筆記:最大間距至少是平均間距,桶子寬度不超過它時,最大差一定在相鄰的非空桶子之間;每個桶子只記最小和最大值,O(n)
LeetCode 1534: Count Good Triplets
·2 分鐘
LeetCode
Daily
Easy
Prefix-Sum
LeetCode 解題紀錄
LeetCode 556: Next Greater Element III
·1 分鐘
LeetCode
Medium
Next-Permutation
LeetCode 解題紀錄
LeetCode 3518: Smallest Palindromic Rearrangement II
·2 分鐘
LeetCode
Hard
Math
Combinatorics
Counting
Hash-Table
String
LeetCode 3518 解題筆記:回文由左半邊決定,變成「多重集合的第 k 個排列」;逐位試每個字元,用排列數判斷第 k 個落在哪個分支,排列數可以 O(1) 更新
LeetCode 3517: Smallest Palindromic Rearrangement I
·1 分鐘
LeetCode
Weekly-Contest
Medium
LeetCode 解題紀錄
LeetCode 3516: Find Closest Person
·1 分鐘
LeetCode
Weekly-Contest
Easy
LeetCode 解題紀錄
LeetCode 1922: Count Good Numbers
·1 分鐘
LeetCode
Daily
Medium
LeetCode 解題紀錄