數學假設題:結育一隻母貓可以避免十年內多少貓出生?

2008-12-11 3:05 am
題目:
母貓是一年兩胎生,每胎最少三隻;貓只要足半歲就有生育能力。
假設母貓每胎三隻,每三隻就有一隻母貓,每隻母貓到半歲大就開始懷胎,那麼十年內會繁殖出多少貓咪?

我在寫申論題,結果扯到數學,偏偏我是數學大白癡,希望有高手幫忙寫算式並回答,謝謝!
更新1:

一、貓可以活13~16年,我聽過最久的是21年唷;不過只要算到第十年就好的總數。 二、題目是假設每三隻出生的貓只有一隻會是母貓。 1099511627776隻是假設所有出生的貓都是母貓的狀態嗎? 真可怕的數字 囧

回答 (3)

2008-12-11 6:03 am
✔ 最佳答案
1隻貓要考慮公母ㄇ??
2.要考慮貓的壽命ㄇ??貓可以活多久超過10年ㄇ??
如果都是母貓,精子可以外來貓的壽命可以超過10年10年以上也還可以生
1隻貓剛開始1隻(自己本身) 4^0=1
1隻貓半年會變成4隻(生3隻+自己本身) 4^1=4
4隻半年後會變成16隻(4隻每隻生3隻+4隻自己) 4^2=16
.................
1隻貓10年後 1099511627776隻=4^20




2008-12-11 08:19:38 補充:
題目是假設每三隻出生的貓只有一隻會是母貓。
因為每一胎1母2公 所以只要計算母貓的數量在*3就公貓的數量可以了(最後減2因為第1隻母貓沒有2隻公貓)
1隻貓剛開始1隻母貓 2^0=1 0年 1*3-2=1 所有貓1隻
1隻貓半年會變成2隻母貓 2^1=2 0.5年 2*3-2=4 所有貓4隻

2008-12-11 08:24:55 補充:
我第一次補充它說字數太多
我想分2次 結果第2次他又說系統錯誤只好在意見這裡補充把沒打完的打完

2隻半年後會變成4隻母貓 2^2=4 1年 4*3-2=10 所有貓10隻
......................
1隻貓10年後 2^20=1048576隻母貓 1048576*3-2=3145726 所有貓

所有貓3145726 其中母貓1048576 公貓 2097150
參考: 自己
2008-12-11 8:13 pm
我是沒說貓的懷孕期有多長沒錯
不過貓是一年生產兩次的
因此假設裡貓是半年生一次
2008-12-11 10:18 am
你並沒有說貓的懷孕期有多長呀!


收錄日期: 2021-04-30 12:45:18
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20081210000010KK06927

檢視 Wayback Machine 備份