討論串[閒聊] 每日leetcode
共 1554 篇文章

推噓4(4推 0噓 1→)留言5則,0人參與, 11月前最新作者DJYOMIYAHINA (通通打死)時間11月前 (2025/01/06 22:39), 編輯資訊
0
0
0
內容預覽:
先掃一次目前cost. 然後計算目前index以右跟以左 有多少'1'. 就知道每動一步cost會加減多少. def minOperations(self, boxes: str) -> List[int]:. cur_cost = 0. for i in range(len(boxes)):. i
(還有251個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 11月前最新作者dont (dont)時間11月前 (2025/01/06 21:02), 編輯資訊
0
0
0
內容預覽:
1769. Minimum Number of Operations to Move All Balls to Each Box. ## 思路. 分左右兩次計算. 每次移動1個index的移動次數 會是原本次數加上球的個數. ## Code. ```cpp. class Solution {. pu
(還有462個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 11月前最新作者Rushia (早瀬ユウカの体操服 )時間11月前 (2025/01/05 20:58), 編輯資訊
0
1
0
內容預覽:
測資的s長度給 5*10^4,然後可以操作 5*10^4 次,如果操作 [0:n] 5*10^4 次一定會TLE,對區間進行高效率操作可以想到差分數組,只是因為可以左移和右移需要多考慮負數的情況,操作 shift 完後用差分數組還原位移後字串就好。. Java Code:. ------------
(還有1090個字)

推噓0(0推 0噓 2→)留言2則,0人參與, 11月前最新作者DJYOMIYAHINA (通通打死)時間11月前 (2025/01/05 20:09), 編輯資訊
0
0
0
內容預覽:
最近真的超懶刷. 整個腦子變的鈍鈍的==. 一二三四五. def shiftingLetters(self, s: str, shifts: List[List[int]]) -> str:. tmp = [0 for _ in range(len(s))]. for shft in shifts:
(還有288個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 11月前最新作者Meaverzt (單推凜寶)時間11月前 (2025/01/05 19:58), 編輯資訊
0
1
0
內容預覽:
2381. Shifting Letters II. 題目:. 給定一個字串s. 會有一個叫shifts的2d array. 裡面每一項都是[start,end,direction]. 意思就是從s的第start項到第end項每一項移動direction. 而direction是0的時候要向左移(e
(還有830個字)