回覆列表
  • 1 # 使用者5933125843701

    你好,這題有兩種方法做

    1. 排列組合方法(分步計數原理)

    就是將八步樓梯給分成多少個一步多少個兩步多少個三步的和,對於每一種分法使用分佈計數原理計算不同排列的總方法再相加。

    2. 斐波納契數列法

    不難看出,

    如果只有一級樓梯,只有1種走法

    如果只有兩級樓梯,只有2種走法

    如果只有三級樓梯,只有4種走法

    如果樓梯的級數 n 高於三級,第一次可以走一步,兩步,三步,還有樓梯沒有走完。那麼所有的總數應當是採取這三種方法當中每一種方法種數之和,因為每一種都有可能性。

    如果第一次走的是一步,那就剩下 n-1 級臺階,這一種情況下所產生的走法數完全取決於剩下這麼多級臺階的走法(因為第一次都是走了 1 步,第一次都一樣),剩下這麼多級臺階的走法就是走完 n-1 級臺階的走法

    如果第一次走的是兩步或三步,同理可得在這兩種情況下每一種,接下來又各有走完 n-2 級臺階的走法和走完 n-3 級臺階的走法。

    所以樓梯的級數在3以上時,走法就是比它小的三個數目的樓梯走法數之和。

    於是我們寫出一個數列,將最後的三項相加得到下一項,數列的第n項就是走完n級樓梯的方法總數:

    1,2,4,7,13,24,44,81,149,274…

    透過這個列表能夠看出走完8級樓梯的方法總數是81。

    特別說明,如果一次只能走一步或兩步,數列應該是 1,2,3,5,8,13,…

    也就是我們非常熟悉的兔子數列。

  • 中秋節和大豐收的關聯?
  • 有沒有哪種正式工作是一個人在深夜用幾臺電腦就可以做的?