📈 Patterns · 動態規劃

線性 DP・Kadane Linear DP / Kadane

35 題(25 題以此為主技法)

🎯 何時用

一維序列上的最佳解,狀態只依賴前幾項(爬樓梯、打家劫舍、最大子陣列、LIS)。

🧩 模板心法

dp[i] 由 dp[i-1]/dp[i-2] 轉移;常可滾動成 O(1) 空間。Kadane:cur=max(x, cur+x)。

Easy 3 題

Medium 25 題

Hard 7 題