首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
斐波那契数列问题的递归和动态规划3
[编程题]斐波那契数列问题的递归和动态规划3
热度指数:5064
时间限制:C/C++ 2秒,其他语言4秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
假设农场中成熟的母牛每年只会生 1 头小母牛,并且永远不会死。第一年农场中有一只成熟的母牛,从第二年开始,母牛开始生小母牛。每只小母牛 3 年之后成熟又可以生小母牛。给定整数 n,求出 n 年后牛的数量。
输入描述:
输入一个整数 n。
输出描述:
输出 n 年后牛的数量对 1e9 + 7 取模的值。
示例1
输入
6
输出
9
备注:
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(30)
邀请回答
收藏(20)
分享
纠错
提交结果有问题?
12个回答
3篇题解
开通博客
WYJ96
发表于 2021-07-28 03:53:42
package com.wyj.ch4; /** * @author: wyj * @describe: * @version:V01 * @date: 2021/7/28- 3:36 */ public class h4a1b { /* f(1)=1 f(2)=2
展开全文
程勇201921010625
发表于 2022-06-20 22:51:39
递推式f[n] = f[n - 1] + f[n -3],即第n年的牛个数等于上一年的牛个数+三年前的牛个数(三年前的牛到今年每个都会生一个仔) 一切线性递推式都可以表示为Y=AX的形式,然后就可以使用矩阵快速幂求解 #include <iostream> #include <v
展开全文
uzzzz~
发表于 2022-03-14 17:46:47
根据年份改为3x3的矩阵递推。 #include <iostream> #include <vector> using namespace std; const long long MOD=1000000007; vector<vector<long long&g
展开全文
问题信息
动态规划
数学
递归
上传者:
小小
难度:
12条回答
20收藏
8252浏览
热门推荐
通过挑战的用户
查看代码
zy979
2023-03-13 22:37:09
empcl
2023-02-05 22:33:51
牛客19961...
2022-10-29 21:46:09
牛客48979...
2022-09-10 20:43:06
葫芦娃大战牛魔...
2022-08-21 22:40:04
相关试题
一行代码求两个数的最大公约数
数学
基础数学
评论
(12)
打气球的最大分数
动态规划
数学
评论
(12)
有关阶乘的两个问题1
数学
基础数学
评论
(3)
如图 1 表示使用快表(页表)的虚...
编程基础
评论
(1)
订单表order_table全部记...
查找
数据库
数据分析
SQL
评论
(2)
斐波那契数列问题的递归和动态规划3
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
6
9