五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

爬樓梯問(wèn)題

2023-04-01 22:34 作者:原裝-_-老弟  | 我要投稿

假設(shè)你正在爬樓梯。需要 n 階你才能到達(dá)樓頂。

每次你可以爬 1 或 2 個(gè)臺(tái)階。你有多少種不同的方法可以爬到樓頂呢?

示例 1:

輸入:n = 2

輸出:2

解釋:有兩種方法可以爬到樓頂。

1. 1 階 + 1 階

2. 2 階


示例 2:

輸入:n = 3

輸出:3

解釋:有三種方法可以爬到樓頂。

1. 1 階 + 1 階 + 1 階

2. 1 階 + 2 階

3. 2 階 + 1 階

總體思路是遞歸的方法。dd[i] 為 第 i 階時(shí)的方案數(shù),

%20dd%5Bi%5D%20%3D%20dd%5Bi%20-%201%5D%20%2B%20dd%5Bi%20-%202%5D


則是兩種到達(dá)當(dāng)前臺(tái)階的方案的總和.

因?yàn)榈?i 階 只能是從 他的 前一階 或 前一階的前一階而來(lái)的.

最后代碼如下

當(dāng)然這還不是最精簡(jiǎn)版.從代碼可以發(fā)現(xiàn),數(shù)組的元素都是一次性的??蓮?fù)用性很低。

因此,可以改為三個(gè)變量交替使用。


粘一個(gè)別人的代碼.


爬樓梯問(wèn)題的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
三原县| 永康市| 景宁| 林芝县| 原平市| 汉寿县| 漯河市| 昌宁县| 静安区| 禄丰县| 任丘市| 万州区| 会昌县| 高青县| 辛集市| 秭归县| 扶绥县| 房产| 克什克腾旗| 汕头市| 大方县| 红桥区| 孝义市| 洪洞县| 岚皋县| 凌海市| 安平县| 宣武区| 康乐县| 武隆县| 咸丰县| 新乡市| 丰台区| 伽师县| 阳山县| 永顺县| 星子县| 柯坪县| 梁河县| 浏阳市| 清徐县|