看似简单的题目,各博客给出的答案数字各不相同?!
有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
分析:
10年母牛生产10小牛
1年生的-4,6小牛【这一年出生第四年始生产,第一年小牛5年时生产的小牛+4年,生产了2小牛】
2年-5,5小牛,第一【这一年出生第四年始生产,第一年小牛5年时生产的小牛+4年,生产了1小牛】【这二年出生第四年始生产,第二年小牛6年时生产的小牛+4年,生产了1小牛】
3年-6,4小牛,第二
4年-7,3小牛,第三
5年-8,2小牛,第一年生的小牛第四开始生产,此后每年都生产,因此,10-4到期可生产6小牛
6年-9,1小牛
7,8,9,10都不到生产期
10+6+5+4+3+2+1+2+1+1=35母牛总=36
看了提问的和2个博客给出的值都不同。哈。。。难道我这样分析错了?
[此贴子已经被作者于2020-3-5 22:26编辑过]