#DP601. 台阶跳跃方案

DP601 台阶跳跃方案

难度梯度:T2+|训练重点:一维递推

题目描述

从第 0 级台阶走到第 N 级,每次可跨 1 级或 2 级。共有多少种不同的跳法?答案对 10^9+7 取模。不同跳法按跨步长度序列区分。

例如跨 1、2 与跨 2、1 是两种不同跳法;跨步之外不能停留或后退。

输入格式

输入一个整数 N。

输出格式

输出方案数对 10^9+7 取模后的结果。

样例输入

4

样例输出

5

样例说明

长度序列为 1111、112、121、211、22。

数据范围

1≤N≤10^6。

子任务

30 分:N≤30;70 分:无附加限制。


Problem Info

#DP601. 台阶跳跃方案

ID 10348
类型 传统题
时间 1000ms
内存 256MiB
尝试 0 已通过 0
难度 (无)
上传者
标签
动态规划背包T2+