小明爬樓梯

2022-07-22 17:50:12 字數 1213 閱讀 2220

1樓:匿名使用者

共有2082876103種,其實這是一道典型的遞迴程式設計題,與其說是數學題,不如說是屬於電腦科學的範疇。

設f(n)表示n級臺階的爬法數目,則前幾個f值可以窮舉得f(1)=1,f(2)=2,f(3)=4。

n>=4後,有如下遞迴關係:f(n)=f(n-1)+f(n-2)+f(n-3),因為把爬n級臺階的最後一步分類,則f(n-1)代表最後一步是爬1級的所有走法,f(n-2)代表最後一步是爬2級的所有走法,f(n-3)代表最後一步是爬3級的所有走法,因此關係式成立。

用計算機迭代,得36級臺階的爬法數目為f(36)=2082876103種。

matlab語言程式:

f=zeros(1,36);

f(1)=1; f(2)=2; f(3)=4;

for i=4:36

f(i)=f(i-1)+f(i-2)+f(i-3);

endf(36)

如果想求解析解,可以考慮特徵方程x^3=x^2+x+1的根為x,y,z,則數列的通解為

f(n)=a*x^n+b*y^n+c*z^n,通過f(1),f(2),f(3)的值,可以求出待定係數a,b和c。不過看來是挺麻煩的,因為特徵方程的解是一個無理實數,和兩個共軛虛數。

2樓:

1. 1*36

2. 2*18

3 3*12

4. (1+2)*12, 24的排列5. (1+3)*9 18的排列太多了,就是1個和2個的組合,也可以不一樣多個,如1個的18個,9個2的組合

3樓:匿名使用者

這題其實跟「斐波那契數列」很相似。我們採 用逆向思維去解這道題。 我們設一個函式f(x)=n,表示小明走x個臺階 有n種走法。

則f(1)=1,f(2)=2,f(3)=4(這個自己不難想到吧) 。 那麼f(4),即有4個臺階時,小明的走法總 數,可以這樣分類, ①如果第一步走一個臺階,則剩下的臺階 有f(3)種走法。 ②如果第一步走兩個臺階,則剩下的臺階 有f(2)種走法。

③如果第一步走三個臺階,則剩下的臺階 有f(1)種走法。 所以 f(4)=f(1) f(2) f(3) f(5)=f(4) f(3) f(2) f(6)=f(5) f(4) f(3) …… f(36)=f(35) f(34) f(33) 自己算可以嗎......

4樓:勵工

貌似有7種。。。 可能不太準確 勿怪

夢見自己爬樓梯,夢見爬樓梯是代表什麼?

也就是說,你現實中可能面臨了選擇,你知道選擇難的道路肯定能對你的生活或者未來有益處,但是因為太難,而且你怕失敗,所以你不能選擇,但是你心裡又放不下。你選擇的第二條路無疑是容易的,但是結果就是無盡的麻煩,這個麻煩是你自己造成的,所以你在清理由自己製造出來的麻煩,總也清理不完,但是你也沒有辦法,因為你不...

爬樓梯可以瘦腿嗎,爬樓梯能瘦腿嗎?

我來告訴你一個最簡單也最有效的方法,這個方法是我親身體驗過的。但是你的針對瘦腿的體育鍛煉也很重要,也要堅持的。具體方法 1 想盡快瘦大腿,採用捶打臀部和大腿外側的方法 從 環跳 穴開始,沿著大腿外側向下,往後的穴位依次是 風市 中瀆 每個穴位捶打50次,每天1 2次 最好是早晚各一次 要使用你的拳頭...

常夢見爬樓梯

夢的意思如下 樓梯,在夢中象徵著你現在的生活環境,或都說人生路途因為人總是向上走的 而爬樓梯,樓梯有時很陡,表示人生中會碰到的阻礙,或你心中的煩惱但你總爬到目的地,表示你知道自己可以完成自己生活中必需做的事情有人幫你,可能現實中你也有很多朋友關心吧 梯子 夢見上梯子,揚名四海。夢見從梯子上掉下來,會...