C++遞迴演算法之爬樓梯
爬樓梯
Description樹老師爬樓梯,他可以每次走1級或者2級,輸入樓梯的級數,求不同的走法數
例如:樓梯一共有3級,他可以每次都走一級,或者第一次走一級,第二次走兩級
也可以第一次走兩級,第二次走一級,一共3種方法。
5 8 10Sample Output
8 34 89程式碼
#include<cstdio>
int d_g(int n)
{
if(n==1||n==0) return 1;
return d_g(n-1)+d_g(n-2);
}
int main()
{
int x;
while(scanf("%d",&x)!=-1)
printf("%d\n",d_g(x));
}
相關文章
- [演算法] 一、爬樓梯演算法
- 我用演算法學golang(爬樓梯)演算法Golang
- leetcode 70 爬樓梯LeetCode
- 上樓梯演算法演算法
- 讓我們一起啃演算法----爬樓梯演算法
- (39/60)DP基礎、斐波那契數、爬樓梯、用最小花費爬樓梯
- 谷歌子公司推出新款機器人,可以爬樓梯擦樓梯谷歌機器人
- LeetCode 70題 爬樓梯 -- JavaScriptLeetCodeJavaScript
- [CareerCup] 9.1 Climbing Staircase 爬樓梯AI
- C++遞迴演算法之鳴人的影分身C++遞迴演算法
- 爬樓梯(LintCode Climbing Stairs)AI
- LeetCode每日一題:爬樓梯(No.70)LeetCode每日一題
- 使用 JavaScript 解決經典爬樓梯問題JavaScript
- LCR 088. 使用最小花費爬樓梯
- JavaScript演算法之遞迴JavaScript演算法遞迴
- LeetCode-746 使用最小花費爬樓梯LeetCode
- 程式碼隨想錄演算法訓練營第三十八天 | 746. 使用最小花費爬樓梯,、70. 爬樓梯,509. 斐波那契數演算法
- 第二章 :查詢與排序-------2.16 解題實戰_小白上樓梯(遞迴設計)排序遞迴
- Climbing Stairs 爬樓梯問題,每次可以走1或2步,爬上n層樓梯總方法 (變相fibonacci)AI
- iOS 演算法之排序、查詢、遞迴iOS演算法排序遞迴
- 遞迴演算法遞迴演算法
- 刷題系列 - 計算爬樓梯不同步數的方法數
- 面試官在“逗”你係列:到底應該怎麼爬樓梯?!面試
- c++迷宮問題回溯法遞迴演算法C++遞迴演算法
- 【C++】翻轉二叉樹(遞迴、非遞迴)C++二叉樹遞迴
- Python演算法:如何解決樓梯臺階問題Python演算法
- 演算法小專欄:遞迴與尾遞迴演算法遞迴
- 遞迴演算法轉換為非遞迴演算法的技巧遞迴演算法
- 【演算法】遞迴演算法演算法遞迴
- Java遞迴演算法Java遞迴演算法
- 遞迴演算法要素遞迴演算法
- 快速排序(遞迴及非遞迴演算法原始碼)排序遞迴演算法原始碼
- JavaScript原生實現樓梯外掛JavaScript
- 樓梯導航/線上諮詢特效特效
- 「演算法之美系列」遞迴與回溯(JS版)演算法遞迴JS
- 演算法初探--遞迴演算法演算法遞迴
- 揹包問題的遞迴與非遞迴演算法遞迴演算法
- 淺談遞迴演算法遞迴演算法