package class_08;
/*** * 母牛每年生一只母牛,新出生的母牛成长三年后也能每年生一只* 母牛,假设不会死。求N年后,母牛的数量。* fn=f(n-1)+f(n-3)* * 如果每只母牛只能活10年,求N年后,母牛的数量**/
public class Code_05_Cow {public static int cowNumber1(int n) {if (n < 1) {return 0;}if (n == 1 || n == 2 || n == 3) {return n;}return cowNumber1(n - 1) + cowNumber1(n - 3);}public static int cowNumber2(int n) {if (n < 1) {return 0;}if (n == 1 || n == 2 || n == 3) {return n;}int res = 3;int pre = 2;int prepre = 1;int tmp1 = 0;int tmp2 = 0;for (int i = 4; i <= n; i++) {tmp1 = res;tmp2 = pre;res = res + prepre;pre = tmp1;prepre = tmp2;}return res;}public static void main(String[] args) {int n = 20;System.out.println(cowNumber1(n));System.out.println(cowNumber2(n));}}

母牛问题。母牛每年生一只母牛,新出生的母牛成长三年后也能每年生一只 母牛……相关推荐

  1. 一个农场有头母牛,现在母牛才一岁,要到四岁才能生小牛,四岁之后,每年生一头小牛,n年后有多少头小牛

    1 题目描述 一个农场有头母牛,现在母牛才一岁,要到四岁才能生小牛,四岁之后,每年生一头小牛. 假设每次生的都是母牛,并且也遵守4年才生育并生母牛的原则.且所生的牛都不会死 问20年之后共有多少头牛 ...

  2. 2021-02-04:第一年农场有1只成熟的母牛A,往后的每年:①每一只成熟的母牛都会生一只母牛 ②每一只新出生的母牛都在出生的第三年成熟 ③每一只母牛永远不会死 。请问N年后牛的数量是多少 ?

    2021-02-04:第一年农场有1只成熟的母牛A,往后的每年:①每一只成熟的母牛都会生一只母牛 ②每一只新出生的母牛都在出生的第三年成熟 ③每一只母牛永远不会死 .请问N年后牛的数量是多少 ? 福哥 ...

  3. 问题是:有一只奶牛,出生后第四年成熟,成熟后每年生一只奶牛,问20年后有多少只奶牛?

    今晚逛CSDN的问答区的时候看到一个很有趣的问题.问题是:有一只奶牛,出生后第四年成熟,成熟后每年生一只奶牛,问20年后有多少只奶牛? 不考虑生老病死,不考虑生公牛. 附上源码: nainius = ...

  4. 心语收集13:有时候我真想忘了你,只记得这个世界,然而,我常常忘了整个世界,只记得你。...

    1.这个世界,看你笑话的人,永远比在乎你的多. 2.所谓成长,就是逼着你一个人,踉踉跄跄的受伤,跌跌撞撞的坚强. 3.暗恋一个人的心情,就象是瓶中等待发芽的种子,永远不能确定未来是否是美丽的,但却真心 ...

  5. 将数字1到9填入下面圆圈里,每个数字只使用一次,使得三角形三条边之和相等

    将数字1到9填入下面圆圈里,每个数字只使用一次,使得三角形三条边之和相等.求出所有解. OO OO O O O O O 这题目怎么解?后来才知道老师靠试的,给出了一个答案.既然靠试,这种苦差事还不如写 ...

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

    题目:有一只兔子,从出生后第3个月起每个月都生一只兔子,小兔子长到第三个月后每个月又生一只兔子,假如兔 子都不死,问每个月的兔子总数为多少? 分析:这是一个典型的斐波那契数列问题,当月的兔子数=老兔子 ...

  7. 三只小猪称体重有三只小猪ABC,请分别输入三只小猪的体重,并且判断哪只小猪最重?用条件if嵌套法和三目运算符法

     实例:有三只小猪ABC,请分别输入三只小猪的体重,并且判断哪只小猪最重? 1.条件if嵌套法 #include<iostream> using namespace std;int mai ...

  8. c语言三只小猪称重案例分析,语言三只小猪教案

    [设计意图]偶然的机会看了<三只小猪>配乐动画片,感受颇深.生动有趣的故事情节,笨拙可爱的人物形象及与故事情节发展紧紧相扣的跌宕起伏的配乐,令人捧腹.极富音乐语言的乐曲让我在脑海里把小朋友 ...

  9. K8 SEO全能营销--抢沙发,只要是新帖,你就是占沙发

    抢沙发,只要是新帖,你就是占沙发 K8 SEO全能营销 2559发布201304091365691063705.zip

最新文章

  1. python系统关键字_Python基础教程 - global关键字及全局变量的用法
  2. c++频繁读取数据会丢失_异常堆栈信息丢失?到底是怎么回事?
  3. msfconsole漏洞扫描工具详解
  4. 园区网络的IP地址资源规划 使用VLSM(变长子网掩码)主机数量、子网段数量、主机总数如何计算
  5. Vrep学习笔记(二)
  6. ShuffleNet原理
  7. 跑得快,打不死!清华大学开发“小强”机器人,壮汉狂踩也挡不住前进步伐
  8. 百度UEditor 图片粘贴上传,实现图文粘贴,图片自动上传
  9. linux双系统重启卡光标,Ubuntu 16.04安装完重启后黑屏,光标一直闪
  10. CVPR2020 Learning in the Frequency Domain学习笔记
  11. 关于连接校园网却无法上网的问题回顾
  12. python小工具------将H264/H265码流文件转为一帧一帧的JPEG文件
  13. MBT测试实例:做个“机器人”,使其随机、持续的对“web页面”做交互性测试(一)测试目标
  14. 电脑开机转到计算机状态页面,如何让电脑每次开机都恢复原来的状态?-开机启动项怎么设置...
  15. android studio环境下如何修改app名字
  16. 联想造超级计算机,联想将造超级计算机 性能10倍于IBM蓝色基因
  17. 电脑启动项快捷键大全
  18. Android 谈谈自动化测试
  19. Android APP杀不死(最大存活方法)
  20. 爱普生打印机怎么安装使用

热门文章

  1. 成都计算机应用研究所夏令营,北京师范大学环境学院2015年大学生暑期夏令营...
  2. A13-李烨宣-网页前端2
  3. 单招报计算机要考什么,单招考试一般都考什么内容
  4. ”舌上有龙泉,杀人不见血,生而为人,需得择善而行”
  5. AI 建模师 素养手冊(2)
  6. 利用Arcpy批量图斑生成图片
  7. matlab错误使用 sum 数据类型无效。第一个参数必须为数值或逻辑值。解决方法
  8. 新新人类,希望各位大侠多多照顾IT痴虫!
  9. 【电脑使用】美化你的Windows
  10. 评高级审计师需要什么计算机运用能力,告诉你怎么成为高级审计师