首页 分享 特殊昆虫繁殖模拟

特殊昆虫繁殖模拟

来源:花匠小妙招 时间:2025-02-12 18:38

递推算法--昆虫繁殖

最新推荐文章于 2023-03-09 21:06:25 发布

faaarii 于 2019-10-09 15:20:35 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

题目描述:

科学家在热带森林中发现了一种特殊的昆虫,这种昆虫的繁殖能力很强。

每对成虫过x个月产y对卵,每对卵要过两个月长成成虫。

假设每个成虫不死,第一个月只有一对成虫,且卵长成成虫后的第一个月不产卵(过X个月产卵).

问过Z个月以后,共有成虫多少对?0=<X<=20,1<=Y<=20,X=<Z<=50

【输入格式】     x,y,z的数值

【输出格式】     过Z个月以后,共有成虫对数

【输入样例】     1 2 8

【输出样例】     37

算法分析:

成虫的数量=上个月的成虫+上两个月的虫卵

边界条件:

f(z)含义:前z个月的成虫数,f(z+1) z月后的成虫数量, 单位:对

f(1)= 1,f(2)=1

递推:

新虫卵 b[i]=f[i-x]*y

成虫 f(i-1)+b[i-2]

代码实现:

#include<iostream>

using namespace std;

int main(){

long long a[101]={0},b[101]={0},i,j,x,y,z;

cin>>x>>y>>z;

for(i=1;i<=x;i++){

a[i]=1;

b[i]=0;

}

for(i=x+1;i<=z+1;i++){

b[i]=y*a[i-x];

a[i]=a[i-1]+b[i-2];

}

cout<<a[z+1]<<endl;

return 0;

}

相关知识

花蜜是昆虫传粉的酬劳,没有花蜜的花朵,如何诱使昆虫义务打工?你知道吗?
啮齿动物对模拟昆虫侵染种子的取食和扩散
昆明植物所揭示“腐尸花”植物的繁殖策略和食腐昆虫的进化关系
昆明植物所在传粉昆虫飞行声音是否刺激植物适应性响应发表专题评述
光照对昆虫繁殖适度的影响
2022年4月自考02691花卉学模拟试题及答案1
夏天的昆虫科普知识
昆虫社会共生关系
昆虫的形态特征与分类.pptx
花卉园艺师知识模拟试卷及答案9..doc

网址: 特殊昆虫繁殖模拟 https://www.huajiangbk.com/newsview1665777.html

所属分类:花卉
上一篇: 如何防治花卉粉昆病害? 爱问知识
下一篇: 长沙小海爬宠繁殖昆虫水果粉贴牌定

推荐分享