张教授采用基因干预技术成功培养出一头母牛,三年后,这头母牛每年会生出1头母牛,
生出来的母牛三年后,又可以每年生出一头母牛。如此循环下去,请问张教授13年后有多少头母牛?
思路:一看就是递归题嘛,但是就是这个题,搞了我们班讨论将近一个小时(扶额-.=#),一个递归解法,和一个暴力解法…

public class Text4 {public static void main(String[] args) {System.out.println(niu(13)); // 调用,给定13年,输出60!!}public static int niu(int x) {if (x == 1 || x == 2 || x == 3) { // 1,2,3年给成固定的一只牛return 1;}return niu(x - 1) + niu(x - 3); // 牛=上一年的牛+今年的牛}
}

暴力看这里!!

小声bibi:这种问题的话,还是递归比较快乐哟。感谢南墙大大!!

public class Text4 {public static void main(String[] args) {int n = 13;int[] num = new int[14];num[1] = 1;num[2] = 1;num[3] = 1;for (int i = 4; i <= n; i++) {num[i] = num[i - 1] + num[i - 3];}System.out.println(num[n]);}
}

小剧场:你看啊春日的蝴蝶 你看它颤抖着飞越

JAVA 基因牛的繁殖相关推荐

  1. Java实现 蓝桥杯 基因牛的繁殖

    基因牛的繁殖 张教授采用基因干预技术成功培养出一头母牛,三年后,这头母牛每年会生出1头母牛, 生出来的母牛三年后,又可以每年生出一头母牛.如此循环下去,请问张教授n年后有多少头母牛? 以下程序模拟了这 ...

  2. java实现基因牛的繁殖

    基因牛的繁殖 基因牛 张教授采用基因干预技术成功培养出一头母牛,三年后,这头母牛每年会生出1头母牛, 生出来的母牛三年后,又可以每年生出一头母牛.如此循环下去,请问张教授n年后有多少头母牛? 以下程序 ...

  3. 分享史上java最牛逼 最简短的代码

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 原创不易 ...

  4. Java学习-牛客网

    Java学习-牛客网 Java面试技巧 Java面试技巧 面试一般分为技术面和hr面,形式上很少有群面,少部分企业可能会有一个交叉面,不过总的来说,技术面基本就是考察你的专业技术水平的,hr面主要是看 ...

  5. 最牛逼的java代码_分享史上java最牛逼,最简短的代码

    确实是12306的最核心代码呀 alert("当前访问用户过多,请稍后重试!"); 确实牛 public class Test{ static{ System.out.printl ...

  6. 最牛逼的java代码_分享史上java最牛逼 最简短的代码-Go语言中文社区

    也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 确实是12306的最核心代码呀 确实牛public class Test{    static{       System.ou ...

  7. 分享史上Java最牛逼,最简短的代码

    Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 来源丨最代码 http://www.zuidaima ...

  8. java七牛获取访问路径_七牛回调及回调鉴权

    概述 客户上传文件到七牛后,七牛服务器会响应 200 状态码,响应内容包括 hash 和 key .但是如果客户需要自定义响应内容,则可以通过设置回调来实现. 回调实现 客户端需要在上传 token ...

  9. (Java实现) 昆虫繁殖

    昆虫繁殖 时间限制: 1 Sec 内存限制: 128 MB 提交: 25 解决: 16 [提交][状态][讨论版][命题人:quanxing] 题目描述 科学家在热带森林中发现了一种特殊的昆虫,这种昆 ...

最新文章

  1. 【深度学习】高效读取数据的方法(TFRecord)
  2. python如何获取信息_如何使用Python获取系统信息?
  3. es6 数组找最大值_JavaScript 查找数组中最大值与最小值
  4. 团队博客第五周 运行与总结
  5. LAMP环境安装1之php编译报错
  6. opencv多线程显示的问题和解决方法
  7. 基于OHCI的USB主机 —— UFI查询代码
  8. Linux 基金会执行董事 Jim Zemlin:全球 Linux 的发展和生态
  9. Egret入门学习日记 --- 第十五篇(书中 6.1~6.9节 内容)
  10. python计算圆锥体积和表面积_圆柱和圆锥表面积和体积的计算练习
  11. Windows 工作/生活 小窍门收集
  12. 最新云开发王者荣耀战力查询微信小程序源码免费下载支持双系统双区,内置接口
  13. Towards Characterizing the Behavior of LiDARs in Snowy Conditions
  14. Multi-Instance Multi-Label Learning Networks for Aspect-Category Sentiment Analysis
  15. PC传输图片到Hololens
  16. echarts实现中国地图踩过的坑--------有些省的value可以拿到,有些省的value拿不到
  17. SQLiteSpy导入db文件(导入数据库文件)
  18. 小学生打扫计算机教室的简报,简报第33期:我校开展“清扫校园”卫生大扫除活动...
  19. HCIA-Intelligent Computing 题目汇总
  20. 5、Cloudsim基础类

热门文章

  1. 前端程序员常用的9大构建工具
  2. STM32的音频编码与在PC端的解码
  3. 图纸转图片cad转换成jpg格式
  4. 如何去掉界面中缅甸语圈圈(JB,JB2)
  5. 员工上班时间内高效率逛淘宝,企业如何解决?
  6. android 5.0 按钮颜色,Android 5.0系统默认颜色
  7. Alpine安装telnet
  8. ios仿淘宝商品详情页面粘贴商品规格弹出模板
  9. 一个由hbm.xml文件格式不正确引发的悲催
  10. Python使用QQ邮箱发送验证码