https://leetcode-cn.com/problems/climbing-stairs/
爬楼梯问题
假设你正在爬楼梯, 需要 n 阶你才能到达楼顶
每次你可以爬 1 或 2 个台阶, 你有多少种不同的方法可以爬到楼顶呢?
设爬 n 个台阶有 f(n) 种可能
假设先爬1阶, 剩下 n-1 阶有 f(n-1) 种可能
假设先爬2阶, 剩下 n-2 阶有 f(n-2) 种可能
因此爬n阶可以转化为两种爬n-1阶问题之和: f(n) = f(n-1) + f(n-2)
斐波那契公式
Fn=