题目 1004: [递归]母牛的故事

Posted Alex Hub

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了题目 1004: [递归]母牛的故事相关的知识,希望对你有一定的参考价值。

题目 1004: [递归]母牛的故事

idea

  1. 1
  2. 2
  3. 3
  4. 4
  5. 6
  6. 9
  7. 13

第4年母牛的数量=第1年母牛的数量+第3年母牛的数量
第5年母牛的数量=第2年母牛的数量+第4年母牛的数量
第6年母牛的数量=第3年母牛的数量+第5年母牛的数量
第7年母牛的数量=第4年母牛的数量+第6年母牛的数量

Code

Python

while True:
    n = int(input())
    if n == 0:
        break
        
    if n < 4:
        print(n)
    else:
        n1, n2, n3 = 1, 2, 3
        for _ in range(3, n):
            n1, n2, n3 = n2, n3, n1 + n3
        print(n3)

以上是关于题目 1004: [递归]母牛的故事的主要内容,如果未能解决你的问题,请参考以下文章

Ql004(母牛的故事)

母牛的故事

年轻母牛的故事

蓝桥杯刷题冲刺 | 倒计时13天

母牛的故事

hdu 2018 母牛的故事 递推