討論串[閒聊] 每日leetcode
共 1554 篇文章
內容預覽:
2601. Prime Subtraction Operation. ## 思路. 假如新遞增陣列的前一個值是prev,. 下一個值 num-prime 要大於 prev. => 先建質數表, 掃陣列用Binary Search找最大可能的prime 並更新prev. ## Code. ```pyt
(還有580個字)
內容預覽:
題目. 找一段最短的陣列裡面 | 全部的值至少k. 思路. 其實想蠻久的. 最後是紀錄裡面的每個位子的bit數量. 然後sliding window. 找到每個至少k值的長度. ```cpp. class Solution {. public:. vector<int> nums;. int n ;
(還有1159個字)
內容預覽:
3097. Shortest Subarray With OR at Least K II. ## 思路. sliding window紀錄每個bit的個數. 檢查or的val, 如果val >= k 就更新window left. ## Code. ```python. class Solutio
(還有722個字)
內容預覽:
https://leetcode.com/problems/minimum-array-end. 3133. Minimum Array End. 有點難翻 直接講我得到的結論好了. 要把 n - 1 的二進位 逐一放進 x 的二進位當中為 0 的位置. 如 Example 1: n = 3, x
(還有1285個字)
內容預覽:
https://leetcode.com/problems/minimum-array-end/. 題目. 做出一個長n的陣列 每一項要嚴格遞增. 整個陣列每一項做bitwise and後要是x. 輸出要是最小可能的最後一項. 思路一:. x放第一項 後面的東西跟x and完還要是x. 意思就是x
(還有553個字)