動態(tài)規(guī)劃

核心是找到最優(yōu)子結(jié)構(gòu)。

一.樓梯問題

有10層樓梯,每次可以上一層或兩層,問總共有多少種上樓梯方法?

解:最后一步一定是從第8層或者第9層走。假如最后一步在第8層,有x種走法;最后一步在9層有y種方法。那么總共走法有x+y種。同理,遞推,

F(1) = 1;

F(2) = 2;

F(n) = F(n-1)+F(n-2)(n>=3)。

參考https://www.sohu.com/a/153858619_466939

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,692評論 18 399
  • 目錄 1. 棧和隊列1.用兩個隊列實現(xiàn)棧2.用兩個棧實現(xiàn)隊列3.實現(xiàn)一個棧,可以用常數(shù)級時間找出棧中的最小值4.判...
    MigrationUK閱讀 3,131評論 4 20
  • 1,定義接口:BinaryTree<T> 定義一些方法包括前序中序后序的遍歷,遞歸與非遞歸方式實現(xiàn) 2,定義類Tr...
    1024HOPE閱讀 488評論 0 5
  • 張清的日精進第20天 體驗入 任何學習完成之后都會出現(xiàn)三三三的劃分,有動力的,觀望的,說風涼話的。 找核心 攜手,...
    kiyoi2017閱讀 115評論 0 1
  • 2017.7.10 晨起感恩 我十分感恩大恩上師及諸佛菩薩的護佑和加持,感恩上師慈悲開示,謝謝,謝謝,謝謝 我十...
    鵲曾閱讀 195評論 0 0

友情鏈接更多精彩內(nèi)容