首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
斐波那契数列问题的递归和动态规划3
[编程题]斐波那契数列问题的递归和动态规划3
热度指数:5101
时间限制: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收藏
9431浏览
热门推荐
通过挑战的用户
查看代码
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)
小刘去服装店购买了一批衣服,他先给...
数学运算
评论
(3)
在一个 Spring Boot 应...
Spring
评论
(1)
斐波那契数列问题的递归和动态规划3
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
6
9