動態規劃
含有「動態規劃」共 65 篇內容
全部內容
發佈日期由新至舊
小松鼠的演算法樂園
2024/09/13
♒成雙成對 子陣列的XOR query_XOR Queries of a Subarray_Leetcode #1310
給定一個整數陣列arr,和一串區間XOR請求queries。 請計算queries所請求的區間XOR值,並且以陣列的形式返回答案。
#
python
#
leetcode
#
algorithm
12
5
林燃(創作小說家)
2
付費限定
小松鼠的演算法樂園
2024/07/30
用DP來精打細算 切割木條的最小成本 Min Cost to Cut a Stick_Leetcode #1547
給定木板的長度和切割點位置,找到最小總切割成本。透過DP動態規劃和區間DP框架,定義DP狀態並推導出最小切割成本的遞迴關係式。複雜度分析為時間複雜度O(n^3)和空間複雜度O(n^2)。關鍵知識點在於挖掘切割問條的共通模式,透過範例和圖解輔助思考。
#
python
#
leetcode
#
algorithm
10
1
付費限定
小松鼠的演算法樂園
2024/07/28
圖論+DP: 字串轉換的最小成本 Min Cost to Convert String I_Leetcode #2976
題目敘述: Minimum Cost to Convert String I 給定字元轉換映射表original, changes和對硬的成本陣列cost。 請問字串source轉換到字串destination的最小成本是多少? 如果無解,請返回-1 如果有解,請返回整體的轉換最小成本。
#
python
#
leetcode
#
algorithm
12
5
貓派主播
冰冰表示:我要來支持一下天書,雖然我看不懂🤣
付費限定
小松鼠的演算法樂園
2024/06/14
用格子點DP來解 三角形最小成本下降路徑 Triangle_Leetcode #120
題目敘述 Triangle 題目會給我們一個三角形的二維陣列triangle ,每個元素分別代表每個格子的成本,請問我們從最頂端到底部的下墜路徑的最小成本總和是多少? 每次下墜到下一排的時候,可以有兩種選擇: 1.往左下方的格子點移動。 2.往右下方的格子點移動。 測試範例 Examp
#
python
#
leetcode
#
algorithm
14
3
林燃(創作小說家)
🥪🥞☕️準備早餐~
付費限定
小松鼠的演算法樂園
2024/06/12
用取捨DP框架來上色 粉刷房屋I_Paint House_Leetcode #256
Paint House 題目會給定一個成本陣列costs,分別代表每棟房屋粉刷成紅色、藍色、綠色的成本。 請問粉刷所有房屋的最小成本是多少,而且相鄰的房屋不可同一種顏色。
#
python
#
algorithm
#
leetcode
16
5
林燃(創作小說家)
😊😊😊我來啦!
付費限定
小松鼠的演算法樂園
2024/06/12
化簡無所不在 用數列DP來解 給定公差的最長等差數列 Leetcode #1218
題目敘述 Longest Arithmetic Subsequence of Given Difference 給定一個整數陣列nums,請找出給定公差difference的最長的等差數列的長度是多少?
#
python
#
leetcode
#
algorithm
11
3
林燃(創作小說家)
🍹🍸🍿🍕熱~🍑
付費限定
小松鼠的演算法樂園
2024/06/12
用取捨DP來考高分 Solving Questions With Brainpower_Leetcode #2140
題目敘述 Solving Questions With Brainpower 給定一個測驗題陣列,每個欄位都是一個pair, 分別記錄測驗題做完可以得到的分數,和需要的冷卻時間 (也就是會有一段時間不能作答接下來的題目)。 請問在最佳的答題策略下,最多可以獲得多少分數?
#
python
#
leetcode
#
algorithm
11
4
林燃(創作小說家)
來打卡😁
付費限定
小松鼠的演算法樂園
2024/06/10
化簡無所不在 用找零錢DP框架來解 組合數之和IV_Combinations Sum IV_Leetcode #377
題目敘述 Combination Sum IV 給定一個輸入陣列nums,和目標值target,從nums裡面挑數字去湊出總和 = target,數字可以重複挑選。 請問有多少排列數可以湊出target? 註: 排列數的意思就是位置不同代表兩種不同的方法數。
#
python
#
leetcode
#
algorithm
14
8
林燃(創作小說家)
吃飽飽😁
付費限定
小松鼠的演算法樂園
2024/06/09
用DP來精打細算 火車旅行支出的最小費用_Leetcode #983 最佳化DP應用
題目敘述 Minimum Cost For Tickets 題目會給定兩個陣列。 第一個是日期陣列days,代表外出旅遊的是哪幾天。 第二個是成本陣列costs,代表火車一日票、七日票、30日的月票的票價。 請問火車旅行支出的最小費用是多少?
#
python
#
leetcode
#
algorithm
17
16
linct
專業分析,超厲害
付費限定
小松鼠的演算法樂園
2024/06/09
化簡無所不在 用LCS的DP模型解 最長回文子序列 Longest Palindromic Subseq_LC#516
題目敘述 Longest Palindromic Subsequence 給定一個字串s,請找出字串s的最長回文子序列的長度。 註: 子序列 不要求一定要連續。 測試範例 Input: s = "bbbab" Output: 4
#
python
#
leetcode
#
algorithm
9
5
林燃(創作小說家)
我希望自己下輩子能搞懂這些…欸…會不會下輩子這些東西又退流行了🤔嗯…那我要當考古學者。