古典问题:有一对兔子,从出生后第3个月起

dxqrr 2015-03-04 12:01:58
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....
斐波那契数列, Sn = Sn-1+Sn-2

网上看的都是说 兔子的规律为数列1,1,2,3,5,8,13,21....

不是说有一对兔子么,怎么会这么算?
...全文
460 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
highnewrain 2015-03-04
  • 打赏
  • 举报
回复
这个跟那个“农场小母牛”类似,只不过这里需要一公一母才能生宝宝!
  • 打赏
  • 举报
回复
第n-2的兔子和第n-2个月出生的兔子都会在第n月都会生出一对兔子, 第n个月的兔子对数=第n-2个月的兔子对数*2+第n-2个月出生的兔子对数 第n-2个月的出生的兔子对数=第n-1个月的兔子对数-第n-2个月的兔子对数 所以:第n个月的兔子对数=第n-1个月的兔子对数+第n-2个月的兔子对数
e9876 2015-03-04
  • 打赏
  • 举报
回复
1,1,2,3,5,8,13,21 第1个月,1对兔子 第2个月,1对兔子 第3个月,生了1对兔子,所以是2对兔子 第4个月,最初的那一对兔子又生了一对兔子,所以是3对兔子 第5个月,3月生的那对兔子和最初的那对兔子各生了一对兔子,所以是5对兔子 ... 这有什么问题吗?
汉高祖 2015-03-04
  • 打赏
  • 举报
回复
这个很难,有没有大牛解答一下!

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧