基因牛的繁殖

张教授采用基因干预技术成功培养出一头母牛,三年后,这头母牛每年会生出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);
} }

最新文章

  1. 2.JAVA之GUI编程布局
  2. Linux操作系统发展史
  3. R语言入门小练习
  4. SQL Server 2008 数据库通过镜像同步备份(数据库热备)
  5. startDiscovery() and startLeScan().
  6. Linux Kernel系列 - 黄牛X内核代码凝视
  7. 二十三、oracle pl/sql分类三 包
  8. 学习python一个月盘点
  9. 【C编程基础】多线程编程
  10. Python之操作Excel
  11. 基于ubuntu的docker安装
  12. fastTime从后台传过来显示格式的处理
  13. [maven] introduction to the standard directory layout
  14. Ubuntu 14.10 下Hadoop HttpFS 配置
  15. nodeJs 资料
  16. Linux命令(二十) 显示系统内存状态 free
  17. cf428c 模拟题
  18. Cisco ASA(8.4)端口映射设定(ASDM)
  19. div的定位
  20. ubuntu16.04卸载火狐,Amazon

热门文章

  1. 设计模式GOF23之单例模式
  2. HDU 2010 (水)
  3. 经典sql语句大全,【转载】
  4. struts2 全局拦截器,显示请求方法和参数
  5. android关机流程
  6. Spring全家桶之springMVC(四)
  7. 200万年薪请不到!清华姚班到底有多牛X?
  8. SpringBoot + react app 项目,解决跨域问题的配置(跳坑含泪总结,亲测有效)
  9. Spring AOP实现接口验签
  10. [Abp vNext 入坑分享] - 7.Automapper与validation的使用