有一对兔子,从出生后第5个月起每个月都生一对兔子,小兔子长到第5个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

public class test3 {
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
while(sc.hasNext()) {
int n = sc.nextInt();
int num = fun(n);
System.out.println(num);
}
} public static int fun(int month){
if(month < 5){
return 1;
}else{
int num = 0;
int a1 = 1;
int a2 = 0;
int a3 = 0;
int a4 = 0;
for(int i=2; i<=month; i++){
num += a4;
a4 = a3;
a3 = a2;
a2 = a1;
a1 = num;
}
return num + a1 + a2 + a3 + a4;
}
}
}

最新文章

  1. 不得不说的wepapi 优化
  2. jquery的常用ajax操作
  3. PHP安装rrdtool扩展
  4. 『片段』OracleHelper (支持 多条SQL语句)
  5. IT男的”幸福”生活&quot;续6
  6. Memcached 缓存个体,对象,泛型,表
  7. JDBC之PreparedStatement模糊查询
  8. 为什么Nhibernate中属性和方法必须Virtual的
  9. HDOJ 1010
  10. python的模块!
  11. JQuery 通过方向键控制div上下左右移动
  12. 04_Javascript初步第二天(下)
  13. 移动网站用backbone还是angular?
  14. 网络操作系统 第七章 管理TCP/IP网络
  15. 【mongoDB查询进阶】聚合管道(一) -- 初识
  16. PAT 乙级 1029 旧键盘(20) C++版
  17. C# winform 支持html5的 控件
  18. HDFS概要
  19. a simple game based on RT-Thread
  20. java基础37 集合框架工具类Collections和数组操作工具类Arrays

热门文章

  1. MyCat的快速搭建
  2. 极简SpringBoot指南-Chapter05-SpringBoot中的AOP面向切面编程简介
  3. 调试器地址出现大小端紊乱,引发的异常: 0xC0000005: 读取位置 0xFFFFFFFFFFFFFFFF 时发生访问冲突。
  4. 初探区块链数字加密资产标准ERC721
  5. noip模拟78
  6. 面试题 08.12. N皇后
  7. 腾讯bugly产生bug定位行数不准解决方案
  8. 大闸蟹的 O O 战记
  9. springboot读取配置文件中的信息
  10. 大厂面试题分享:如何让(a===1&amp;&amp;a===2&amp;&amp;a===3)的值为true?