每天一道LeetCode-----找到有多少个组合加起来和是n,每个组合的数字只能是1或者2
生活随笔
收集整理的這篇文章主要介紹了
每天一道LeetCode-----找到有多少个组合加起来和是n,每个组合的数字只能是1或者2
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Climbing Stairs
原題鏈接Climbing Stairs
找到有多少個(gè)組合的和是給定的n,要求組合中的每個(gè)數(shù)字只能是1和2
動(dòng)態(tài)規(guī)劃即可
代碼如下
像這種每個(gè)當(dāng)前狀態(tài)由以前的狀態(tài)決定(或者說當(dāng)前狀態(tài)決定之后的狀態(tài))的問題都可以用動(dòng)態(tài)規(guī)劃解決,不過需要分析動(dòng)態(tài)規(guī)劃數(shù)組應(yīng)該表示什么。
總結(jié)
以上是生活随笔為你收集整理的每天一道LeetCode-----找到有多少个组合加起来和是n,每个组合的数字只能是1或者2的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 每天一道LeetCode-----重新实
- 下一篇: 每天一道LeetCode-----化简路