基因牛的繁殖

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

package com.company;import java.util.ArrayList;
import java.util.List;public class 基因牛的繁殖 {public static void main(String[] args) { //  System.out.println(f(13));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]);}public static int f(int n){if(n==1 || n==2 || n==3){return 1;}
//        今年的 =   去年的+今年新出生//去年的       今年新出生的return f(n-1)   +   f(n-3);}}

Java实现 蓝桥杯 基因牛的繁殖相关推荐

  1. java实现基因牛的繁殖

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

  2. 蓝桥杯陶陶摘苹果C语言,Java实现 蓝桥杯VIP 算法提高 陶陶摘苹果2

    算法提高 陶陶摘苹果2 时间限制:1.0s 内存限制:256.0MB 问题描述 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出n个苹果.苹果成熟的时候,陶陶就会跑去摘苹果.陶陶有个30厘米高的板凳, ...

  3. 蓝桥杯试题 基础练习 BASIC-11 十六进制转十进制 JAVA——冲刺蓝桥杯第六天

    目录 前言 试题 基础练习 十六进制转十进制 要点 思路一:常规做法--进制转换 字符 循环 本题代码 思路二:简单做法,使用java自带的方法 本题代码 前言 进制转化包括这篇我写了三篇了,这篇没讲 ...

  4. 蓝桥杯日期计算java_日期类的使用(java)-蓝桥杯

    蓝桥杯日期问题常考,java提供了日期类很方便: //日历类 Calendar c = Calendar.getInstance(); // 获取实例化对象 Date date =c.getTime( ...

  5. java:蓝桥杯练习 分解质因数

    [蓝桥杯][基础练习VIP]分解质因数 时间限制: 1Sec 内存限制: 128MB 提交: 2802 解决: 1688 题目描述 求出区间[a,b]中所有整数的质因数分解. 提示 先筛出所有素数,然 ...

  6. 标题 日期问题java蓝桥杯,日期类的使用(java)-蓝桥杯

    蓝桥杯日期问题常考,java提供了日期类很方便: //日历类 Calendar c = Calendar.getInstance(); // 获取实例化对象 Date date =c.getTime( ...

  7. Java实现 蓝桥杯VIP 基础练习 分解质因数

    题目介绍 问题描述 求出区间[a,b]中所有整数的质因数分解. 输入格式 输入两个整数a,b. 输出格式 每行输出一个数的分解,形如k=a1a2a3-(a1<=a2<=a3-,k也是从小到 ...

  8. Java实现蓝桥杯 算法训练 ALGO-15 旅行家的预算

    问题描述 一个旅行家想驾驶汽车以最少的费用从一个城市到另一个城市(假设出发时油箱是空的).给定两个城市之间的距离D1.汽车油箱的容量C(以升为单位).每升汽油能行驶的距离D2.出发点每升汽油价格P和沿 ...

  9. Java实现 蓝桥杯VIP 算法训练 JAM计数法

    题目描述 Jam是个喜欢标新立异的科学怪人.他不使用阿拉伯数字计数,而是使用小 写英文字母计数,他觉得这样做,会使世界更加丰富多彩.在他的计数法中,每个数字的位数都是相同的(使用相同个数的字母),英文 ...

最新文章

  1. firefox+linux+nginx搭建server与client通过证书双向认证环境
  2. 利用标准库sprintf、sscanf函数实现字符串和数字的转换
  3. AI研究过于集中狭隘,我们是不是该反思了?
  4. 正则表达式及shell
  5. weblogic问题: Unable to resolve 'jdbc.mydb'. Resolved 'jdbc'; remaining name '
  6. 怎么添加本地音乐_编辑视频如何添加本地音乐?原来方法这么简单,用手机就能制作...
  7. paypal接口文档android,PAYPAL --集成API接口教程
  8. Epson爱普生L3100 L3101 L3110 L3150 L3168系列清零软件废墨清零软件+教程
  9. [电影]《指环王》新老三部曲完全赏析(魔戒再现)
  10. 英文科技论文写作与学术报告Lecture1习题答案
  11. python调用foxmail 发邮件_foxmail 收取已发送邮件
  12. java中国象棋兵吃棋规则_中国象棋吃子的规则
  13. win7+opencv+V2015环境搭建
  14. 这个开源项目绝绝子,一键生成好玩的矢量风格头像!
  15. html 有序无序列表,无序列表、有序列表和定义列表
  16. Python LeetCode(13.罗马数字转整数)
  17. Golang之NSQ
  18. 10Gb每秒!SM4的单核“心”!海泰携手海量数据安全“闪”护
  19. 80年代电子游戏及电脑游戏的发展历史
  20. 【GK101 谐波数据生成器】上位机软件升级(版本:1.1)

热门文章

  1. 计算机在线作业4,计算机在线作业4
  2. 全志平台lichee启动时间优化
  3. 那些LTE的上行技术
  4. Windows10安装cuda总是显示“XXX为失败或者XXX未安装”
  5. 详解淘宝直播背后的技术
  6. 计算机专业必备的英语词汇,计算机专业必备英语词汇
  7. Vue项目打包部署Nginx配置及前端缓存问题解决
  8. bat自动备份Oracle数据库
  9. 教你如何轻松搞定云上打印管理
  10. Alpine安装telnet