#B0196. 跳台阶

跳台阶

题目描述

Aki正站在一段共有 nn 级台阶的楼梯下方,准备一路跑到最上面。

每一步他只能选择下面两种走法之一:

  • 向上走 11 级台阶;
  • 向上走 22 级台阶。

请你计算:从地面出发,恰好走到第 nn 级台阶,一共有多少种不同的走法。由于答案可能很大,请对 109+710^9+7 取模后输出。

输入格式

输入一行,一个整数 nn
数据范围:1n20001 \le n \le 2000

输出格式

输出一行,一个整数,表示不同走法数对 109+710^9+7 取模后的结果。

5
8

Hint

样例解释: 到达第 55 级台阶的走法共有 88 种。若把一次走 11 级记为 1,一次走 22 级记为 2,则这 88 种走法分别为:

11111
1112
1121
1211
2111
122
212
221