#include<stdio.h>
void main(){int  k,n;long f[1000];printf("请输入台阶总数:");scanf("%d",&n);f[1]=1;f[2]=1;f[3]=2;for(k=4;k<=n;k++){f[k]=f[k-1]+f[k-3];}printf("s=%ld\n",f[n]);
}

这一问题实际是一个整数有序可重复拆分问题

转载于:https://www.cnblogs.com/lls1350767625/p/7868632.html

一个顽猴沿着一座小山的n级台阶向上跳,猴子上山一步可跳1级或3级,试求上山的n级台阶有多少种不同的爬法。...相关推荐

  1. 第39级台阶 每一步只能迈上1个或2个台阶.先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步.那么,上完39级台阶,有多少种不同的上法(java代码)

    public class Test {private static int n = 0;public static void main(String[] args) {f(39, 0);System. ...

  2. matlab有一座小山,那里,有一座哭泣的小山作文1000字

    我奶奶家住在一个山清水秀的小镇上,每年春暖花开的时候,我总喜欢催着爸爸,多去奶奶家几次.因为不仅能看望奶奶,而且还能到"我的乐园"痛快的玩上一回.那不是真正的儿童游乐园,更不是风景 ...

  3. 一只顽猴想要从山脚爬到山顶

    注意!答案仅作为参考(实际考试中下列代码通过用例百分百,但不代表最优解 一天一只顽猴想要从山脚爬到山顶 途中经过一个有n个台阶的阶梯,但是这个猴子有个习惯,每一次只跳1步或3步 试问?猴子通过这个阶梯 ...

  4. [递归]一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。

    这题是用C写的~ 在牛客上半天找不着ACM模式,练习模式里只有核心代码模式 这样用C语言编译器就不能自定义函数啊,不鸡肋吗??? 解决方法:在核心代码模式下用C++编译器(反正C++完全兼容C的不是吗 ...

  5. 0-1背包问题 题目:国王和金矿问题 描述:有一个国家发现了max_n座金矿,参与挖矿工人的总数是max_people人。每座金矿的黄金储量不同为一维数组gold[],需要参与挖掘的工人数也不同为一维

    题目四:0-1背包问题 题目:国王和金矿问题 描述:有一个国家发现了max_n座金矿,参与挖矿工人的总数是max_people人.每座金矿的黄金储量不同为一维数组gold[],需要参与挖掘的工人数也不 ...

  6. 【python逻辑算法题】一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法

    文章目录 一.题目描述 二.问题分析 三.代码分析与逻辑(python3实现) 四.源码及运行结果 总结 提示:以下是本篇文章正文内容: 一.题目描述 题目:一只青蛙一次可以跳上1级台阶,也可以跳上2 ...

  7. 一只青蛙跳向三个台阶_题目描述: k一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。...

    时间限制:1秒     空间限制:32768k 斐波那契数列指的是这样一个数列:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,98 ...

  8. c语言青蛙游戏,c语言:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法?...

    一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法? 解:把n级台阶时的跳法记为f(n),当n>2时,第一次跳的时候有两种不同的选择:一是第一次只跳1级,此 ...

  9. 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法?(递归与动态规划)

    一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法? private static HashMap<Integer, Long> record = n ...

最新文章

  1. Oracle数据库之对象视图、索引、序列、同义词
  2. Qt Installer Framework翻译(7-4)
  3. 如何用firebug调试js
  4. arm linux 自动挂载,ARM-Linux支持并自动挂载U盘
  5. mysql异常插件_【异常】诡异的mysql错误,Pagehelper插件混乱导致吗
  6. 如何去掉windows2003的自动锁定(每离开一会都会出现这个界面,不想让它出现)...
  7. Linux开机自动挂载Windows分区的两种方法
  8. printf 输出格式、域宽
  9. html absolute溢出,position:absolute用法(隐藏溢出部分)
  10. 《机器学习入门实战》第 01 篇 如何入门机器学习?
  11. 2017年计算机二级考试的word的答案,2017年3月全国计算机考试等级考试二级《MS Office高级应用》真题及答案...
  12. 写作的必备技能,markdown的基本语法
  13. nodejs uuid 生成
  14. 判断file是否存在的方法
  15. python机器学习之决策树(decision tree)
  16. iOS icon图标尺寸
  17. 字符编码:ANSI、ASCII、Unicode、UTF-8、UTF-16、UTF-32概念和格式转换
  18. 【四轴飞行器】【电机部分】PWM驱动空心杯转速
  19. java基于微信小程序的停车场智能收费管理系统 uinapp 计算机毕业设计
  20. 智慧校园下“企业微信+CAS”的统一身份认证方案设计

热门文章

  1. 用js方法做提交表单的校验
  2. 管理虚拟机的艺术——有备无患
  3. 如何判断飞机的年限_技术流带你鉴定前风挡玻璃更换,不再使用日期判断!
  4. CentOS 6.5 下配置Java环境
  5. Python多版本pip安装库的问题
  6. pytorch版的bilstm+crf实现sequence label
  7. 天元MegEngine训练推理
  8. Java的File类
  9. 客快物流大数据项目(十四):DockerFile介绍与构建过程解析
  10. Android aar 代码查看