若一头小母牛,从出生起第四个年头开始每年生一头母牛,按此规律,第n年时有多少头母牛?
2013-10-24 10:37
567 查看
第一年:1 第二年:1 第三年:1 第四年:1 + 1(4) 第五年:1 + 1(4) + 1(5) 第六年:1 + 1(4) + 1(5) + 1(6) 第七年:1 + 1(4) + 1(5) + 1(6) + 1(7) +1(47) 递归公式:f(n)=1 0<n<4 f(n)=f(n-3)+f(n-1) n>3
解释还是很简单的,先明确f(n)的含义,第n年有的牛数 第一个公式,不用多说,第零年(开始),第一年,第二年,第三年,都只有1头牛 第四年后,牛的数量由两部分构成,去年的所有牛和所生下的小牛组成,前者就是f(n-1),应该没有异义;由于不是所有牛都能生小牛,只有3牛以前的老牛才会生小牛,而每只老牛只生一只小牛,第n年所生牛的数量就应该是f(n-3)
相关文章推荐
- Notes的使用一个小窍门,Notes Open History
- 【PSI/SI学习系列】2.PSI/SI深入学习2——PSI信息解析(PAT,PMT,CAT)
- JS 计算时间差
- SAP SMARTFORMS 打印 CNSAPWIN 不支持页格式
- DIFF 与 PATCH命令使用
- 如何解决图层不能使用画笔问题
- 002java面试笔记——【java基础篇】从团800失败面试总结的java面试题
- 验证Email 正则表达式
- C++语法一二
- PHP中的几个重要比较
- Java日志管理
- poj2299
- js设置<select>中的默认值
- 【HBase】Rowkey设计
- window.top和window.parent
- 10GR2迁移升级到11GR2压力性能测试二
- poj1009
- 入手七彩虹低价平板 E708 Q1
- java.lang.NoClassDefFoundError: org/w3c/dom/xpath/XPathEvaluator解决
- Java and C# Comparison