遞推遞迴 A母牛的故事

2021-07-30 08:38:58 字數 705 閱讀 2582

第一年有一頭老母牛,第二年起生一頭小母牛,每頭小母牛第四年會生小母牛,第n年會有多少頭。
2.思路分析
分兩方面,定義兩個數列a[100],b[100]。a[n]代表牛的總量,b[n]代表第n年新生小牛的數量,那麼第n年牛的總量就是
n-1年牛的總量加上第n年新生的小牛數量。即a[n]=a[n-1]+b[n].
3.**
#include

#include

using

namespace std;

intmain

(),b[

60]=

,i,n,j;

for(j=

0;;j++)

for(i=

3;i<=n;i++)

c.push_back

(a[n]);

}else

break;}

for(i=

0;isize

();i++)

return0;

}

4.感受
將問題進行分情況考慮,會將問題簡單化。將新生的數量和總量進行分開儲存比較好。

遞迴遞推 A 母牛的故事

題目 有一對夫婦買了一頭母牛,它從第2年起每年年初生一頭小母牛。每頭小母牛從第四個年頭開始,每年年初也生一頭小母牛。請程式設計實現在第n年的時候,共有多少頭母牛?input 輸入資料由多個測試例項組成,每個測試例項佔一行,包括乙個整數n 0 n 55 n的含義如題目中描述。n 0表示輸入資料的結束,...

遞推遞迴練習 A 母牛的故事

description 有一頭母牛,它每年年初生一頭小母牛。每頭小母牛從第四個年頭開始,每年年初也生一頭小母牛。請程式設計實現在第n年的時候,共有多少頭母牛?input 輸入資料由多個測試例項組成,每個測試例項佔一行,包括乙個整數n 0 n 55 n的含義如題目中描述。n 0表示輸入資料的結束,不做...

遞推遞迴練習A 母牛的故事

題目簡要 description 有一對夫婦買了一頭母牛,它從第2年起每年年初生一頭小母牛。每頭小母牛從第四個年頭開始,每年年初也生一頭小母牛。請程式設計實現在第n年的時候,共有多少頭母牛?input 輸入資料由多個測試例項組成,每個測試例項佔一行,包括乙個整數n 0 n 55 n的含義如題目中描述...