一只青蛙一次可以跳上1级台阶,也可以跳上2级,也可以跳上3级 请问跳100级有多少种方法?

动态规划?错了请骂我

public void solve(){String dp[] = new String[101];dp[0] = "0";dp[1] = "1";dp[2] = "2";dp[3] = "4";for(int i=4;i<=100;i++){BigInteger bi1 = new BigInteger(dp[i-1]);BigInteger bi2 = new BigInteger(dp[i-2]);BigInteger bi3 = new BigInteger(dp[i-3]);dp[i] =bi1.add(bi2.add(bi3)).toString();System.out.println("dp"+i+"是"+dp[i]);}return;}

dp99是98079530178586034536500564
dp100是180396380815100901214157639

一只青蛙一次可以跳上1级台阶,也可以跳上2级,也可以跳上3级 请问跳100级有多少种方法?相关推荐

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

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

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

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

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

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

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

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

  5. 牛客网刷题java之(斐波那契数列)一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。

    题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果). 分析: 对于本题,前提只有 一次 1阶或者2阶的跳法. a.如果两种跳法, ...

  6. 牛客网刷题java之变态跳台阶一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。

    题目: 一只青蛙一次可以跳上1级台阶,也可以跳上2级--它也可以跳上n级.求该青蛙跳上一个n级的台阶总共有多少种跳法. 分析: 其实和普通的只能跳一个和两个台阶的思路是一样的,都是为了求迭代表达式. ...

  7. 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。

    import java.util.Scanner;/* 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法.请用递归和循环2中方法实现答案来源:https://w ...

  8. 一只青蛙一次可以跳上1级台阶也可以跳上2级求该青蛙跳上一个n级的台阶总共有多少种跳法?

    一只青蛙一次可以跳上1级台阶也可以跳上2级求该青蛙跳上一个n级的台阶总共有多少种跳法? 解题思路 :每次跳1到n,那么如果是n阶台阶,一次就可能跳1~n阶(话说n=1000,青蛙腿肯定绑火箭了),乍一 ...

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

    文章目录 题目描述 思路 解法一:递归暴力破解 解法二: 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果). 思路 解法一 ...

  10. 变态跳台阶问题:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法?

    编程题 一只青蛙一次可以跳上1级台阶,也可以跳上2级--它也可以跳上n级.求该青蛙跳上一个n级的台阶总共有多少种跳法? 分析 对于n级台阶,第一步的跳法有n种:跳1级.跳2级.跳3级-跳n级 跳1级, ...

最新文章

  1. 快速搭建一个网关服务,动态路由、鉴权看完就会(含流程图)
  2. Java开发必会的Linux命令
  3. XP 风格的可拖动列、可排序、可改变宽度的DataGrid的例子
  4. MATLAB与图像处理(二):批处理读取多张图片,cell
  5. JupyterLab 配置远程python、R环境(与Jupyter兼容)
  6. 【另类见解】一致性哈希就能解决分库分表问题了?
  7. 【渝粤题库】广东开放大学 外贸会计 形成性考核
  8. 宝塔面板 创建 二级域名 Unable to round-trip http request to upstream
  9. 【转载】一次项目管理交流会总结
  10. matlab2c使用c++实现matlab函数系列教程-log10函数
  11. 还为重复安装开发环境而烦吗? 这或许是更好的解决方案 —— docker
  12. 计算机硬件损坏的处理方法,处理电脑系统提示winload.exe丢失或是损坏的方法
  13. 2017年IT168技术卓越奖评选获奖名单:投影篇
  14. 怪物刷新时间计时_《冒险岛2》游戏中查找怪物刷新时间
  15. QImage缩放后图片更清晰处理
  16. 来自清华学子的一个自述---在树洞里
  17. 18套桁架机械手双轴/图纸龙门架机器人SolidWorks3D模型设计图纸
  18. 神经网络及其变种串联
  19. Android进阶宝典—App响应时间优化
  20. 【Hyperledger Fabric入门】(一) 快速运行一个简单的Fabric网络2

热门文章

  1. 享“瘦”一“夏”,华为运动健康APP智能减脂计划等你来加入
  2. c语言开发需要付专利费吗,专利每年年要维护费吗-专利费是不是每年都要付
  3. 改行迷茫不知道做什么该怎么办?
  4. 【Nacos】修改数据库
  5. html添加css过渡效果,html – 使用css3对show / hide元素的css过渡效果[复制]
  6. 【人工智能】大语言模型简介 —— A Very Gentle Introduction to Large Language Models without the Hype
  7. 【炒鸡萌新向】关于C语言头文件的解释
  8. oracle的rtrim函数,oracle中trim,ltrim,rtrim函数用法
  9. 鸿蒙星空的太白星 | WebView给元服务调用JS API指明方向
  10. Table中width属性研究