遞迴 下樓梯

2022-08-14 03:48:12 字數 868 閱讀 9818

總時間限制: 1000ms  記憶體限制: 1000kb

描述從樓上走到樓下共有h個台階,每一步有3種走法:走1個台階,走2個台階,走3個台階。問可走出多少種方案,並列印出具體方案?

輸入台階個數h

輸出各種走法方案及總方案個數

樣例輸入

5樣例輸出       

思想:由於每一步的走法次略都相同,可以採用遞迴的方式。

**:

1 #include 2

using

namespace

std;34

int take[99];5

int num = 0; //

方案數6

void try(int i, ints)7

22else

//尚未走到樓下

23 try(i-j, s+1

);24}25

26}27}

2829

intmain()

30

下樓梯問題

描述 zst最近迷上了一款小遊戲 一共 n階樓梯,從第1階開始向下爬,每次可以選擇下1階,2階或者3階,請你幫助zst計算出到達第n階台階的方法數 輸入 乙個正整數n 1 n 50 代表樓梯階數。輸出 乙個正整數代表到達n階台階的方法數。include define n 110 using name...

可以上下樓梯 樂聚雙足人行機械人將亮相智博會

2020年線上中國國際智慧型產業博覽會將於9月15 17日在重慶舉辦。在本屆智博會上,位於兩江新區水土園區的樂聚機械人將亮相一款新產品 專業級雙足人行機械人 roban 據了解,roban機械人是一款具有開源性與拓展性的ai展示平台及ros應用平台,是樂聚機械人國產自主研發的雙足機械人,高68.68...

遞迴 走樓梯

例題 爬樓梯樹老師爬樓梯,他可以每次走1級或者2級,輸入樓梯的級數,求不同的走法數例如 樓梯一共有3級,他可以每次都走一級,或者第一次走一級,第二次走兩級,也可以第一次走兩級,第二次走一級,一共3種方法。輸入 輸入包含若干行,每行包含乙個正整數n,代表樓梯級數,1 n 30輸出不同的走法數,每一行輸...