leetcode 377. Combination Sum IV | 377. 组合总和 Ⅳ(动态规划)
生活随笔
收集整理的這篇文章主要介紹了
leetcode 377. Combination Sum IV | 377. 组合总和 Ⅳ(动态规划)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目
https://leetcode.com/problems/combination-sum-iv/
題解
最近養成了上來直奔 Related Topics 的習慣…
確認過眼神,又是個 dp 問題!
這樣算下來,這是全局第 4 道沒看答案自己想出來的 dp 問題了…
讓 dp 不再成為玄學,真的指日可待了嗎…
思路
又是個拆數問題,明顯可以劃分為子問題。而且題目中說了,不同的排列順序將被看做是不一樣的結果,所以 target = 加數1 + 加數2,我們根據 nums 分別固定加數1,剩余的加數2直接從 dp 數組中取以及計算好的狀態,就可以保證結果不重復。
先用前幾個數模擬,草稿如下。
上代碼:
總結
以上是生活随笔為你收集整理的leetcode 377. Combination Sum IV | 377. 组合总和 Ⅳ(动态规划)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: leetcode 376. Wiggle
- 下一篇: leetcode 385. Mini P