古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子

2025-03-26 09:27:55
推荐回答(2个)
回答1:

解:正确的算法如下图所示(建议最好画下来):其中最左边的数表示月份,白色的圈表示未成熟的兔子,黑色的圆表示已经成熟,可以生育的兔子。

其中我们可以发现,每月已经成熟的兔子数量等于上个月的兔子数量,这是因为一对兔子过了一个月就会成熟,而已经成熟的兔子过了一个月还是成熟的。这样,因为每一对成熟的兔子在下一个月都会生出一对兔子,所以每月兔子增加的数量就是两个月前兔子的数量,这样把每个月兔子的数量排成一个数列,正好是著名的“斐波那契数列”。

回答2:

你算的只是第一对兔子之后二代的娃儿的生育个数,
也就是第七个月开始,她们的孙子也开始生娃儿了,你没有算进去。以此类推,她们的曾孙,曾曾孙都要算进去