首页 > 试题广场 >

斐波那契数列问题的递归和动态规划2

[编程题]斐波那契数列问题的递归和动态规划2
  • 热度指数:2439 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给出一个整数 n,代表台阶数,一次可以跨 2 个或者 1 个台阶,请输出有多少种走法。

输入描述:
第一行一个整数 n。


输出描述:
输出走法数对 1e9 + 7 取模的值。
示例1

输入

3

输出

3

备注:
头像 uzzzz~
发表于 2022-03-14 17:26:52
跳台阶相比于斐波那契数列就相当于初始为(2;1)=(1,1;1,0)* (1;1); 而(1;1)=(1,1;1,0)* (1;0);所以求n的pow第一个元素即可。 #include <iostream> #include <vector> using namespace 展开全文
头像 WYJ96
发表于 2021-07-28 03:53:21
package com.wyj.ch4; /** * @author: wyj * @describe: * @version:V01 * @date: 2021/7/28- 3:31 */ public class h4a1a { /*给出一个整数 n,代表台阶数,一次可以跨 展开全文

问题信息

上传者:小小
难度:
9条回答 4408浏览

热门推荐

通过挑战的用户

查看代码