總時間限制: 2000ms 單個測試點時間限制: 1000ms 記憶體限制: 512kb
描述小明爬樓梯,他可以每次走1級或者2級,輸入樓梯的級數,求不同的走法數。
例如:樓梯一共有3級,他可以每次都走一級,或者第一次走一級,第二次走兩級;也可以第一次走兩級,第二次走一級,一共3種方法。
輸入輸入包含若干行正整數,第一行正整數k代表資料組數;後面k行,每行包含乙個正整數n,代表樓梯級數,1 <= n <= 30
輸出不同的走法數,每一行輸入對應一行輸出
樣例輸入35
810樣例輸出834
89**
tiger zhang
#includeusing namespace std;
int f(int n)else if(n==2)else
int tmp[n 1];
tmp[1] = 1;
tmp[2] = 2;
for(int i=3;i<=n;i++)
return tmp[n];
}int main()
return 0;
}
演算法分析與設計C 2 遞迴 爬樓梯
總時間限制 2000ms 單個測試點時間限制 1000ms 記憶體限制 512kb描述小明爬樓梯,他可以每次走1級或者2級,輸入樓梯的級數,求不同的走法數。例如 樓梯一共有3級,他可以每次都走一級,或者第一次走一級,第二次走兩級 也可以第一次走兩級,第二次走一級,一共3種方法。輸入輸入包含若干行正整...
爬樓梯 遞迴 C 演算法
歡迎關注筆者,你的支援是持續更博的最大動力 爬樓梯 每次走1級或2級 輸入 樓梯的級數 輸出 不同的走法數 例 樓梯有3級,可以 共3種方法。遞迴 n級台階的走法 先走一級後,n 1級台階的走法 先走兩級後,n 2級台階的走法 f n f n 1 f n 2 f n f n 1 f n 2 f n ...
演算法基礎 爬樓梯 遞迴
題目 樹老師爬樓梯,他可以每次走1級或者2級,輸入樓梯的級數,求不同的走法數 例如 樓梯一共有3級,他可以每次都走一級,或者第一次走一級,第二次走兩級,也可以第一次走兩級,第二次走一級,一共3種方法。輸入 輸入包含若干行,每行包含乙個正整數n,代表樓梯級數,1 n 30輸出不同的走法數,每一行輸入對...