acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 资讯
  • 竞赛
  • 讨论
  • 团队
  • 商城
登录
注册
题目详情提交记录(0)
  • 高质量题解|A30386.菲波那契数列

    解题思路 斐波那契数列就是当前数字是前1个数和前2个数的和 所以我们的返回值就是f(n - 2) + f(n - 1) 斐波那契数列是从第3项开始的,所以边界条件就是n == 1 || n == 2 这就是函数内要写的 代码

    userId_undefined
    ༺ཌༀཉི༒SSCD刹༒༃ༀད༻
    3月全勤卷王题解仙人时空双修者秩序白银BUG超度大师GESP1级
    33阅读
    1回复
    2点赞
  • 斐波那契数列·题解

    思路: 这题我们可以使用递归算法。 首先我们要弄明白递归式,斐波那契数列的规律: 一个数 = 前两个数的和 这道题最大的任务个数(功能被调用的次数)为一个二叉树的形式,从202^020一直加到2202^{20}220,所以我们不用记忆化 废话少说,递归式显然为: F(n)={0,n=01,n=1F(n−1)+F(n−2),n≥2F(n)= \begin{cases} 0, & n=0 \\ 1, & n=1 \\ F(n-1)+F(n-2), & n\ge 2 \end{cases} F(n)=⎩⎨⎧ 0,1,F(n−1)+F(n−2), n=0n=1n≥2 而0不用管,我们只用写另外两个分支就行 最终,递归主体就能根据递归式改编为代码:

    userId_undefined
    TLE君
    时空双修者秩序白银递归·套娃学徒造物者快排信徒→排序之神
    0阅读
    0回复
    0点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页