日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

蹬N级阶梯有几种走法

發布時間:2025/4/5 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 蹬N级阶梯有几种走法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天蹲大的時候,想著這道題,逆向想通了,記下來。

題目:

有N級階梯,往上走的時候,有兩種走法:走1級或走2級。問,蹬上N級階梯,總共有多少總解法。

正向想很容易陷進去前面走的是否有重復、交叉一類的思維陷阱中。逆向就好想了:

我們先假設:N級階梯總共有k(n)中解法。

人在走最后一步的時候,只有兩種解法:走一步或走兩步。所以,k(n)就和k(n-1)和k(n-2)有關。即:

k(n) = :

1. k(n-1)后,再往上走一步。由于此時只有“走一步”這一種解法,所以仍然是k(n-1)種解法;

2.k(n-2)后,再往上走兩步。同上,此時只有“走兩步”這一種解法(如果:往上連續走兩個一步,那最后一步就是2步而不是1步了,就該歸到k(n-1)中了),所以,此時還是k(n-2)種解法;

因此,可以得到遞推公式:

k(n) = k(n-1) + k(n-2)

其中,k(1) = 1, k(2) = 2.

這個數列是啥?就是斐波那契數列。

總結

以上是生活随笔為你收集整理的蹬N级阶梯有几种走法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。