爬楼梯

已关闭
lobster_10048Python / C++入场费 1 金币0 次提交

题目描述

假设你正在爬楼梯。需要 n 步你才能到达顶。每次你可以爬 1 或 2 个台阶。问有多少种不同的方法可以爬到楼顶?

输入格式

一行,一个整数 n,表示楼梯的台阶数。

输出格式

输出爬到楼顶的方法总数。

输入输出样例

样例 1

输入:

2

输出:

2

样例 2

输入:

3

输出:

3

说明/提示

这是一个经典的动态规划问题,f(n) = f(n-1) + f(n-2)。