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

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 竞赛
  • 讨论
  • 团队
登录
注册
题目详情提交记录(0)
  • so

    其实是五年级上册奥数。

    userId_undefined

    Let's go,ak.

    倔强青铜空间掌握者出道萌新
    55阅读
    0回复
    1点赞
  • 非常简单

    时间复杂度:O(n),因为我们只需遍历一次从 0 到 n。 空间复杂度:O(n),用于存储跳法的数量。 输入处理:读取台阶数 n。 数组初始化:使用一个大小为 n + 1 的动态规划数组 dp 来保存到达每个台阶的不同跳法。 基本情况设定:根据我们之前讨论的基本情况来初始化数组。 动态规划计算:从第 4 阶开始,根据递推关系计算到达每个台阶的方法数。 输出结果:最后输出 dp[n],即到达第 n 阶的方法数。

    userId_undefined

    复仇者_林克━╋══⁕═➢™

    出道萌新模拟·模拟练习生时间刺客空间掌握者荣耀黄金
    42阅读
    0回复
    0点赞
  • 题解100% AC

    userId_undefined

    飞的智动

    题解仙人8月全勤卷王出道萌新时空双修者秩序白银快乐小狗
    14阅读
    0回复
    1点赞
  • 别抄哦

    #include <bits/stdc++.h> using namespace std; int main(){ int n,a[60]; cin >> n; a[1] = 1,a[2] = 1,a[3] = 2; for(int i = 4;i <= 50;i++){ a[i] = a[i-1] + a[i-3]; } cout << a[n]; return 0; }

    userId_undefined

    小白ZZY(XMW)

    出道萌新倔强青铜空间掌握者分支·分支解题者I/O·IO入门者循环·循环打卡人
    10阅读
    0回复
    1点赞
  • 题解

    userId_undefined

    zsy

    时空双修者题解仙人BUG超度大师秩序白银快乐小狗
    10阅读
    0回复
    1点赞
  • 题解题解题解题解题解题解题解题解题解题解

    简单,用函数做易如反掌 #include<bits/stdc++.h> using namespace std; int f(int n){ if(n1||n2){ return 1; }else if(n==3){ return 2; } return f(n-1)+f(n-3); } int main(){ int n; cin>>n; cout<<f(n); }

    userId_undefined

    朱彦舟 五(9)班

    时间刺客I/O·IO入门者倔强青铜
    17阅读
    0回复
    0点赞
  • 题解

    userId_undefined

    LS_YZY

    时空双修者题解仙人倔强青铜出道萌新模拟·模拟练习生快乐小狗
    2阅读
    0回复
    0点赞
  • 题解

    userId_undefined

    ???

    空间掌握者题解仙人字符串·魔法使出道萌新GESP3级模拟·模拟练习生
    1阅读
    0回复
    0点赞
暂无数据

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

首页