首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
Fibonacci sSum
[编程题]Fibonacci sSum
热度指数:1814
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
已知Fibonacci数列f(n) ,
给定
,
求 F(n) % 1000000007的值
示例1
输入
1
输出
1
说明
F(1) = f(1) = 1
示例2
输入
2
输出
4
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(10)
分享
纠错
提交结果有问题?
4个回答
5篇题解
开通博客
棒棒糖🍭201906101800876
发表于 2021-08-17 18:58:01
NC584 Fibonacci sSum 题意 求斐波那契数列数列前n项和的前n项和的前n项和。 1. 暴力法 直接模拟即可。 class Solution { public: /** * * @param n int整型 * @return int整型
展开全文
AimerAimer
发表于 2021-10-02 20:47:44
题意: f(n)是Fibonacci数列. 求F(n)%1000000007的值. 方法一: 暴力枚举 思路:记忆化搜索Fibonacci数列,用map存储Fibonacci数列。 &nbs
展开全文
elkkkk
发表于 2021-10-01 09:55:29
题意: 定义,求 解法一(递推法) 我们设,显然有 我们发现,那么我们可设,显然有 同理我们可得,设,显然有 于是我们就可以做到用线性复杂度求解本题了。 代码: class Solution { public: &
展开全文
开车的阿Q
发表于 2021-10-13 19:54:09
描述 这是一篇面对初级coder的题解。 知识点:数学 递推 难度:五星 题解 题目: 求斐波那契数列前n项和的前n项和的前n项和。 分析: 斐波那契数列本身就有一定的递推特性,需要结合数学知识递推求得 方法一 递推: 已知f(n)=f(n−1)+f(n−2)f(n)=f(n-1)+f(n-2)f
展开全文
摸鱼学大师
发表于 2021-08-26 17:01:21
思路: 题目的主要信息: 斐波那契数列,其中 求 方法一:暴力解法(超时)具体做法:使用动态规划求斐波那契数列前n项的值,然后三个循环按照公式相加。 class Solution { public: int mod = 1e9 + 7; int getSum(int n) {
展开全文
问题信息
基础数学
矩阵快速幂
难度:
4条回答
10收藏
4457浏览
热门推荐
通过挑战的用户
查看代码
syfzzz
2021-12-31 08:00:53
philos
2021-10-16 21:16:23
开车的阿Q
2021-10-13 22:59:33
elkkkk
2021-10-01 14:17:58
Kevim-Yan
2021-09-26 18:55:21
相关试题
n的阶乘
基础数学
快速幂
矩阵快速幂
评论
(175)
矩阵幂
分治
快速幂
矩阵快速幂
评论
(129)
车站建造问题
基础数学
评论
(40)
在大语言模型中,什么是"Gated...
大模型开发
评论
(1)
关于大模型“上下文窗口”的理解,以...
大模型概念
评论
(1)
Fibonacci sSum
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
import java.util.*; public class Solution { /** * * @param n int整型 * @return int整型 */ public int getSum (int n) { // write code here } }
class Solution { public: /** * * @param n int整型 * @return int整型 */ int getSum(int n) { // write code here } };
# # # @param n int整型 # @return int整型 # class Solution: def getSum(self , n ): # write code here
/** * * @param n int整型 * @return int整型 */ function getSum( n ) { // write code here } module.exports = { getSum : getSum };
# # # @param n int整型 # @return int整型 # class Solution: def getSum(self , n ): # write code here
package main /** * * @param n int整型 * @return int整型 */ func getSum( n int ) int { // write code here }
1
1
2
4