問題 1004 遞迴 母牛的故事

2021-10-02 10:29:19 字數 600 閱讀 9182

有一頭母牛,它每年年初生一頭小母牛。每頭小母牛從第四個年頭開始,每年年初也生一頭小母牛。請程式設計實現在第n年的時候,共有多少頭母牛?

輸入資料由多個測試例項組成,每個測試例項佔一行,包括乙個整數n(0對於每個測試例項,輸出在第n年的時候母牛的數量。

每個輸出佔一行。24

5024

6把前幾年母女數量列出來,方便找規律。

第 n年: 1 2 3 4 5 6 7 8

f[n] 頭牛: 1 2 3 4 6 9 13 19

第 4 年,有 4 頭母牛,4 = 3+1;

第 5 年,有 6 頭母牛,6 = 4+2;

看第 6 年,有 9 頭母牛,9 = 6+3;

當前母牛的數量為一年前的數量再加三年前的數量,

公式為:f[n] = f[n-1] + f[n-3]

#include

intmain()

;for

(int i=

4;i<

56;i++

)while

(scanf

("%d"

,&n)

&&n!=0)

}

問題 1004 遞迴 母牛的故事

問題描述 有一頭母牛,它每年年初生一頭小母牛。每頭小母牛從第四個年頭開始,每年年初也生一頭小母牛。請程式設計實現在第n年的時候,共有多少頭母牛?這裡我們列舉出前九年的母牛數量 第一年 第二年 第三年 第四年 第五年 第六年 第七年 第八年 1 2 3 4 6 9 13 19 我們可以很輕易的看出從第...

題目 1004 遞迴 母牛的故事

題目 1004 遞迴 母牛的故事 時間限制 1sec 記憶體限制 128mb 提交 57063 解決 17498 題目描述 有一頭母牛,它每年年初生一頭小母牛。每頭小母牛從第四個年頭開始,每年年初也生一頭小母牛。請程式設計實現在第n年的時候,共有多少頭母牛?輸入輸入資料由多個測試例項組成,每個測試例...

題目 1004 遞迴 母牛的故事

有一頭母牛,它每年年初生一頭小母牛。每頭小母牛從第四個年頭開始,每年年初也生一頭小母牛。請程式設計實現在第n年的時候,共有多少頭母牛?輸入輸入資料由多個測試例項組成,每個測試例項佔一行,包括乙個整數n 0輸出 對於每個測試例項,輸出在第n年的時候母牛的數量。每個輸出佔一行。樣例輸入 245 0樣例輸...