C言語実装:ウサギの出産問題

C言語実装:ウサギの出産問題

1. 質問

13 世紀のイタリアの数学者フィボナッチは、その『そろばんの本』の中でこのような問題を提起しました: ある人が、1 年に何対のウサギが繁殖できるかを知りたかったので、生まれたばかりの 2 対のウサギを閉じ込めるために壁を作りました。生後2か月のウサギのペアは将来毎月一組の赤ちゃんウサギを産むことができますが、生まれたばかりのウサギのペアは生後2か月で赤ちゃんウサギを産むことができることが知られています(例: 1月生まれは3月に赤ちゃんを産むことができます。若い)。1 年間死亡が発生しなかった場合、1 年間に何対のペアが再生産できるでしょうか?

2. 解決策

質問から 2 つの情報が得られます。

(1) 生まれたばかりのウサギのつがいは、生後 2 か月後にのみ赤ちゃんウサギを産むことができます。

(2) 生後 2 か月のウサギのペアは、毎月 2 匹の赤ちゃんウサギを産むことができます。

(3) 1 月に生まれたばかりのウサギのつがいがいます。

以下の 3 つの関係が得られます。

(1) 式:本月的兔子数量 = 上个月的兔子数量 + 本月新增的兔子数量

(2) 配合&

おすすめ

転載: blog.csdn.net/qq_36462452/article/details/130887192