這篇文章,會帶著大家複習以前學過的二進位DP框架,
付費限定
合縱連橫: 從 二進位DP框架 來看整數有幾個bit1
發佈於Leetcode精選75題 解析+統整 等 個房間
更新於 發佈於 閱讀時間約 7 分鐘
以行動支持創作者!付費即可解鎖
本篇內容共 2889 字、1
則留言,僅發佈於Leetcode精選75題 解析+統整、DP動態規劃 特訓班你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
留言
留言分享你的想法!
小松鼠的演算法樂園
95會員
427內容數
由有業界實戰經驗的演算法工程師,
手把手教你建立解題的框架,
一步步寫出高效、清晰易懂的解題答案。
著重在讓讀者啟發思考、理解演算法,熟悉常見的演算法模板。
深入淺出地介紹題目背後所使用的演算法意義,融會貫通演算法與資料結構的應用。
在幾個經典的題目融入一道題目的多種解法,或者同一招解不同的題目,擴展廣度,並加深印象。
小松鼠的演算法樂園的其他內容
2024/09/13
給定一個整數陣列arr,和一串區間XOR請求queries。
請計算queries所請求的區間XOR值,並且以陣列的形式返回答案。
2024/09/13
給定一個整數陣列arr,和一串區間XOR請求queries。
請計算queries所請求的區間XOR值,並且以陣列的形式返回答案。
2024/08/27
Path with Maximum Probability
題目給定一個無向圖(雙向移動皆可),
提供每條邊的起終點,和每條邊對應的通過時的成功機率。
請問從起點start走到終點end的最高成功機率是多少?
如果完全沒有路徑可以抵達,則返回0。
2024/08/27
Path with Maximum Probability
題目給定一個無向圖(雙向移動皆可),
提供每條邊的起終點,和每條邊對應的通過時的成功機率。
請問從起點start走到終點end的最高成功機率是多少?
如果完全沒有路徑可以抵達,則返回0。
2024/08/21
題目敘述 664. Strange Printer
有一台奇怪的印表機,
每次操作只能連續印同樣的字母,但是列印的長度可以自由控制。
而且,印刷的時候,可以蓋過去舊的字元。
(這邊當然不合常理,讀者可以理解成塗了立可帶再蓋過去的情境)
給定一個輸入字串s,請問最少需要幾次操作,才能印出字串s?
2024/08/21
題目敘述 664. Strange Printer
有一台奇怪的印表機,
每次操作只能連續印同樣的字母,但是列印的長度可以自由控制。
而且,印刷的時候,可以蓋過去舊的字元。
(這邊當然不合常理,讀者可以理解成塗了立可帶再蓋過去的情境)
給定一個輸入字串s,請問最少需要幾次操作,才能印出字串s?
你可能也想看
























沙龍一直是創作與交流的重要空間,這次 vocus 全面改版了沙龍介面,就是為了讓好內容被好好看見!
你可以自由編排你的沙龍首頁版位,新版手機介面也讓每位訪客都能更快找到感興趣的內容、成為你的支持者。
改版完成後可以在社群媒體分享新版面,並標記 @vocus.official ♥️

沙龍一直是創作與交流的重要空間,這次 vocus 全面改版了沙龍介面,就是為了讓好內容被好好看見!
你可以自由編排你的沙龍首頁版位,新版手機介面也讓每位訪客都能更快找到感興趣的內容、成為你的支持者。
改版完成後可以在社群媒體分享新版面,並標記 @vocus.official ♥️

每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界
所得稅線上申報

每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界
所得稅線上申報

全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......

全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......

重點摘要:
6 月繼續維持基準利率不變,強調維持高利率主因為關稅
點陣圖表現略為鷹派,收斂 2026、2027 年降息預期
SEP 連續 2 季下修 GDP、上修通膨預測值
---
1.繼續維持利率不變,強調需要維持高利率是因為關稅:
聯準會 (Fed) 召開 6 月利率會議

重點摘要:
6 月繼續維持基準利率不變,強調維持高利率主因為關稅
點陣圖表現略為鷹派,收斂 2026、2027 年降息預期
SEP 連續 2 季下修 GDP、上修通膨預測值
---
1.繼續維持利率不變,強調需要維持高利率是因為關稅:
聯準會 (Fed) 召開 6 月利率會議
題目敘述: Reverse Bits
給定一個32bit的整數,請逆序翻轉其二進位表達式,輸出翻轉過後的數字。
例如輸入是二進位1010111 逆序翻轉後是 1110101,對應的十進位數值是117
測試範例
Example 1:
Input: n = 00000010100101000
題目敘述: Reverse Bits
給定一個32bit的整數,請逆序翻轉其二進位表達式,輸出翻轉過後的數字。
例如輸入是二進位1010111 逆序翻轉後是 1110101,對應的十進位數值是117
測試範例
Example 1:
Input: n = 00000010100101000
給定一個整數陣列nums,請找出等最長差數列的長度是多少?
給定一個整數陣列nums,請找出等最長差數列的長度是多少?
題目敘述
輸入給定一個鏈結串列,整體看代表一個十進位的數字,各別看每個節點代表每個digit,分別從最高位~最低位個位數。
要求我們把原本的數字乘以二,並且以鏈結串列的形式返回答案。
原本的英文題目敘述
題目敘述
輸入給定一個鏈結串列,整體看代表一個十進位的數字,各別看每個節點代表每個digit,分別從最高位~最低位個位數。
要求我們把原本的數字乘以二,並且以鏈結串列的形式返回答案。
原本的英文題目敘述
這篇文章,會帶著大家複習以前學過的數列DP框架,
並且以費式數列、爬樓梯、骨牌拚接的應用與遞迴數列概念為核心,
貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。
數列DP與遞迴數列常見的形式
如果是遞迴數列,常常看到以函數型式表達
這篇文章,會帶著大家複習以前學過的數列DP框架,
並且以費式數列、爬樓梯、骨牌拚接的應用與遞迴數列概念為核心,
貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。
數列DP與遞迴數列常見的形式
如果是遞迴數列,常常看到以函數型式表達
這篇文章,會帶著大家複習以前學過的二進位DP框架,
並且以0~N的整數有幾個bit1,有幾個bit0的概念為核心,
貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。
常見的考法
請問整數k有幾個bit1? 有幾個bit0?
請問整數0到整數N分別各有幾個bit1? 有幾個
這篇文章,會帶著大家複習以前學過的二進位DP框架,
並且以0~N的整數有幾個bit1,有幾個bit0的概念為核心,
貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。
常見的考法
請問整數k有幾個bit1? 有幾個bit0?
請問整數0到整數N分別各有幾個bit1? 有幾個

這篇文章,會帶著大家複習以前學過的 區間DP框架,
並且以回文子字串、回文子序列的應用題與概念為核心,
貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。
回文字串的基本定義
s = s[::-1]
也就是說字串s的正序 和 逆序完全相同。
回文字串的基本結構
空字串"

這篇文章,會帶著大家複習以前學過的 區間DP框架,
並且以回文子字串、回文子序列的應用題與概念為核心,
貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。
回文字串的基本定義
s = s[::-1]
也就是說字串s的正序 和 逆序完全相同。
回文字串的基本結構
空字串"
這篇文章,會帶著大家複習以前學過的二分搜尋法(Binary Search)框架,
並且以二分搜尋法的概念為核心,
貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個實用的演算法框架。
Binary search 二分搜尋法框架
用途:
在已經排序好的數列中尋找目標值。
這篇文章,會帶著大家複習以前學過的二分搜尋法(Binary Search)框架,
並且以二分搜尋法的概念為核心,
貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個實用的演算法框架。
Binary search 二分搜尋法框架
用途:
在已經排序好的數列中尋找目標值。
最近會試著寫一些統整類的文章,
幫助讀者、觀眾整理、吸收、複習已經學習到的演算法框架。
找零錢框架
在以前學過的題目中,我們已經學會了考零錢的抽象思考邏輯與框架,就是試著用每一種銅板去湊出n元(也就是找零錢的過程)
寫成虛擬碼或演算法,找零錢用了幾枚銅板可以這樣表達
# 銅板數目累加
最近會試著寫一些統整類的文章,
幫助讀者、觀眾整理、吸收、複習已經學習到的演算法框架。
找零錢框架
在以前學過的題目中,我們已經學會了考零錢的抽象思考邏輯與框架,就是試著用每一種銅板去湊出n元(也就是找零錢的過程)
寫成虛擬碼或演算法,找零錢用了幾枚銅板可以這樣表達
# 銅板數目累加