Re: [閒聊] 每日leetcode

看板Marginalman作者 (franchouchouISBEST)時間5月前 (2025/06/26 22:28), 編輯推噓1(100)
留言1則, 1人參與, 5月前最新討論串1456/1548 (看更多)
快被自己白癡死 先是看成substring 在那邊爽用sliding window 想著今天要秒莎ㄌ 結果範例就錯了 然後greedy 想著把1刪掉就好 但我從左刪到右 這種簡單的數學我也不會 我吐了 最後找好久才想到應該用加的不該用刪的 吐血 def longestSubsequence(self, s: str, k: int) -> int: zeros = s.count('0') ones = 0 cur_sum = 0 for i in range(len(s)-1, -1, -1): if s[i] == '1': cur_sum += 2**(len(s)-i-1) if cur_sum>k: break ones += 1 return ones+zeros -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.58.28 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1750948116.A.CB4.html

06/27 00:32, 5月前 , 1F
大師
06/27 00:32, 1F
文章代碼(AID): #1eNLaKoq (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1eNLaKoq (Marginalman)