小明买了一箱鸡蛋,假设有n个,可以一天吃1个,也可以一天吃2个,请问有多 少种方法可以吃完?

直接上代码:

package com.shopping.test;public class test {public static long getStepNumber(int n)  {if (0 > n) {return 0;}if (n == 1) {return 1;}if (n == 2) {return 2;}if (n > 2) {return getStepNumber(n - 1) + getStepNumber(n - 2);}return 0;}public static void main(String[] args) {System.out.println(getStepNumber(20));}
}

动态规划

转载于:https://www.cnblogs.com/wyf-love-dch/p/11347803.html

小明买了一箱鸡蛋,假设有n个,可以一天吃1个,也可以一天吃2个,请问有多 少种方法可以吃完?...相关推荐

  1. C语言:【入门】小明买水果

    题目描述 小明去超市买了若干斤水果,你能根据水果的单价,小明买的水果数量,编一个程序计算出总金额,并打印出清单. 输入 两行   第一行商品的单价,是一个小数   第二行商品的数量,是一个整数 输出 ...

  2. 蓝桥杯真题 14省1-啤酒和饮料 啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。 我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。 注意:答案是一

    问题描述 啤酒每罐2.3元,饮料每罐1.9元.小明买了若干啤酒和饮料,一共花了82.3元. 我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒. 注意:答案是一个整数. 不要书写任何多余的内容 ...

  3. 1703 - 小明买水果

    题目描述 小明去超市买了若干斤水果,你能根据水果的单价,小明买的水果数量,编一个程序计算出总金额,并打印出清单. 输入 第一行商品的单价,是一个小数. 第二行商品的数量,是一个整数. 输出 一行,商品 ...

  4. 小明有5本新书,要借给A、B、C三位小朋友,若每人每次只能借一本,  共有多少种借书的方案?

    #include<stdio.h> /*  小明有5本新书,要借给A.B.C三位小朋友,若每人每次只能借一本,  共有多少种借书的方案? */ int main() { int a; in ...

  5. 数学回味系列之23 - 小明买书

    问题提出: 小明假期同爸爸一起去书店,他选中了六本书,每本书的单价分别为:3.1,1.7,2,5.3,0.9和7.2.不巧的是,小明的爸爸只带了十几块钱,为了让小明过一个愉快的假期,爸爸扔然同意买书, ...

  6. 小明买了个饭团,原来背后的支付、结算、清算是这样的!

    第三方支付似乎早已成为市场热词,当广大人民群众都知其然的时候,这里想从银行端的视角来梳理梳理支付.结算.清算三姐妹的关系,在屏蔽相关细节.抛弃学院派的严谨的同时,试图用推测来还原我们在摇一摇.扫一扫背 ...

  7. 前端启动本地服务的四种方法,看完不会你锤我

    前边几篇文章介绍本地缓存,还有 WebSocket 等好多需要在服务内才能运行,上一篇介绍移动端适配,更是需要在手机端访问页面,此时就不得不介绍下如何在本地启动服务,及手机如何访问? 一.为什么需要本 ...

  8. 小明买12瓶汽水,喝完后3个空瓶可以换1瓶汽水,问小明一共可以喝多少瓶汽水?

    const totalCount = 12 // 一共多少瓶汽水 const change = 3 // 3个空瓶换一瓶汽水 let totalCo = 0 // 喝到总瓶数 function num ...

  9. SpringBoot里实现幂等性有几种方法?看完这篇就不会再踩坑了

    来源:mydlq.club/article/94/ 一.什么是幂等性 二.什么是接口幂等性 三.为什么需要实现幂等性 四.引入幂等性后对系统的影响 五.Restful API 接口的幂等性 六.如何实 ...

  10. 数据管理的3种方法,看完后感叹:数字化转型、数据中台真不难

    结尾给大家整理了超多干货! 企业建立数据中台,是为了能够快速的赋能业务进行落地实施.改造.试错.转型:快速提升组织之间的协同效率,降低系统成本,实现数字化-智能化转型. 当数据汇集之后,企业在做数据治 ...

最新文章

  1. RESTful之限流Throttling
  2. MOSS2007 实现单点登陆
  3. 背包九讲之五(二维费用的背包问题)
  4. 动态规划:求最长公共子序列和最长公共子串
  5. break stop java_在Java中使用break退出循环是不好的做法吗?
  6. COJ 1163 乘法逆元的求解
  7. Android开发之自定义菊花进度条对话框
  8. android intent和intent action大全
  9. angular2或4部署到tomcat中,让他跑起来
  10. 阿里技术|Java 的这些坑,你踩到了吗?
  11. python语音信号时频分析_librosa-madmom:音频和音乐分析
  12. 光源发散角怎么设置_Three.js 中的光源
  13. git push时报错: hook declined to update refs/heads/detail-header
  14. 施一公:优秀的科学家如何成长?
  15. ubuntu 16.04/18.04安装TP-LINK TL-WDN5200H无线USB网卡驱动
  16. 4.基于Android 12 分析系统启动过程
  17. 世纪佳缘发布婚恋观报告:“00后”抗拒相亲又是最早相亲人群
  18. python 条形图填充疏密_Python数据分析 4:图表绘制工具Matplotlib
  19. 思维导图Java篇(一)
  20. 第二阶段--团队冲刺--第三天

热门文章

  1. 怎么修照片多余的部分_眉毛不会画怎么办?眉笔眉粉染眉膏到底怎么选?看完就会了...
  2. sed替换html标签,sed多次替换
  3. 基于SSM的培训机构管理系统
  4. 设计模式之GOF23组合模式
  5. Hive之表类型解析
  6. Acwing 1243 糖果 - IDA*估值函数
  7. Get请求参数中文乱码问题整理
  8. Springboot thymeleaf i18n国际化多语言选择-2.业务流程内部返回 对应的语言
  9. 1.5.PHP7.1 狐教程-(PHP开发工具 PHPStorm 配置)
  10. Spring boot 2.x 错误处理机制 与 定制错误页面