遞推 昆蟲繁殖

2021-09-02 16:38:10 字數 876 閱讀 8326

昆蟲繁殖

題目描述

科學家在熱帶森林中發現了一種特殊的昆蟲,這種昆蟲的繁殖能力很強。每對成蟲每過x個月產y對卵,每對卵要過兩個月長成成蟲。假設每個成蟲不死,第乙個月只有一對成蟲,且卵長成成蟲後的第乙個月不產卵(過x個月產卵),問過z個月以後,共有成蟲多少對?x,y,z均為正整數

輸入輸入只有一行為三個正整數:x y z 0=

一開始搞錯了,錯誤**如下:

#include using namespace std;

int x,y,z,y1,y2,a[50],ans=1;

int main()

a[1]=y2;

y2=y1;

y1=y*ans;

} cout後來根據資料糾正錯誤,ac**如下,效率不高,但能模擬出來也不錯,對吧?

#include using namespace std;

long long int x,y,z,y1,y2,a[50],ans=1;

int main()

a[1]=y2;

y2=y1;

y1=y*ans;

} cout後面進行了**優化

優化後**如下:

#include using namespace std;

long long int x,y,z,a[50];

int main()

cout<

return 0;

}

昆蟲繁殖遞推

傳送門 1.這道題首先得注意開long long 2.這有兩個變數,乙個是蟲卵,一對是成蟲。分別用a b表示。剛開始b 0 就有一對成蟲,一直到x 1就只有乙個,到了第x天,成蟲就開始產蟲卵,b i 等於之前的成蟲加上蟲卵2個月變成的成蟲.3.還要注意一點就是迴圈的初始值和終值 include us...

演算法設計 昆蟲繁殖

昆蟲繁殖 科學家在熱帶森林中發現了一種特殊的昆蟲,這種昆蟲的繁殖能力很強。每對成蟲過x個月產y對卵,每對卵要過兩個月長成成蟲。假設每個成蟲不死,第乙個月只有一對成蟲,且卵長成成蟲後的第乙個月不產卵 過x個月產卵 問過z個月以後,共有成蟲多少對?0 分析 每個月都有成蟲產卵。蟲卵經過兩個月才能變成成蟲...

codeVS 3914昆蟲繁殖

題目描述 description 科學家在熱帶森林中發現了一種特殊的昆蟲,這種昆蟲的繁殖能力很強。每對成蟲過x個月產y對卵,每對卵要過兩個月長成成蟲。假設每個成蟲不死,第乙個月只有一對成蟲,且卵長成成蟲後的第乙個月不 產卵 過x個月產卵 問過z個月以後,共有成蟲多少對?輸入描述 input desc...