博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode] Climbing Stairs 斐波那契数列
阅读量:6290 次
发布时间:2019-06-22

本文共 609 字,大约阅读时间需要 2 分钟。

You are climbing a stair case. It takes n steps to reach to the top.

Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?

 

Show Tags
 
 

  这题其实就是斐波那契数列来的。
#include 
using namespace std;class Solution {public: int climbStairs(int n) { if(n<2) return 1; int l=1,r=1,tmp; for(int i=2;i<=n;i++){ tmp=l+r; l=r; r=tmp; } return r; }};int main(){ Solution sol; for(int i =0;i<9;i++) cout<
<
View Code

 

转载于:https://www.cnblogs.com/Azhu/p/4210703.html

你可能感兴趣的文章