1312:【例3.4】昆虫繁殖

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 18314     通过数: 8979

【题目描述】

科学家在热带森林中发现了一种特殊的昆虫,这种昆虫的繁殖能力很强。每对成虫过x个月产y对卵,每对卵要过两个月长成成虫。假设每个成虫不死,第一个月只有一对成虫,且卵长成成虫后的第一个月不产卵(过x个月产卵),问过z个月以后,共有成虫多少对?0≤x≤20,1≤y≤20,X≤z≤50。

【输入】

x,y,z的数值。

【输出】

过z个月以后,共有成虫对数。

【输入样例】

1 2 8

【输出样例】

37

【分析】

设x个月,y对卵,z个月后统计,a数组记录成虫数量,b数组记录卵数量。递推式:b[i]=y*a[i-x],a[i]=a[i-1]+b[i-2]。递推边界:a[i]=1,b[i]=0。

【参考代码】

#include <stdio.h>
int main()
{// a数组记录成虫数量,b数组记录卵数量 long long a[101]={0},b[101]={0};int i,j,x,y,z;scanf("%d%d%d",&x,&y,&z);for(i=1;i<=x;i++){a[i]=1;b[i]=0;}for(i=x+1;i<=z+1;i++)  // 因为要统计到第z个月后,所以要for到z+1{b[i]=y*a[i-x];a[i]=a[i-1]+b[i-2];}printf("%lld\n",a[z+1]);return 0;
}

http://ybt.ssoier.cn:8088/problem_show.php?pid=1312

信息学奥赛一本通(1312:【例3.4】昆虫繁殖)相关推荐

  1. 信息学奥赛一本通 1312:【例3.4】昆虫繁殖

    [题目链接] ybt 1312:[例3.4]昆虫繁殖 附加条件:该题结果可以由long long类型表示 [题目解析] 该题"每对成虫过x个月产y对卵"这句有误,实际应该为&quo ...

  2. 【例1】 0/1背包《信息学奥赛一本通》【解法一】 02

    /* [例1] 0/1背包<信息学奥赛一本通>[解法一] 02 http://ybt.ssoier.cn:8088/problem_show.php?pid=1267 */ #includ ...

  3. 【例8】合唱队形(《信息学奥赛一本通第五版》)

    /* [例8]合唱队形(<信息学奥赛一本通第五版>) http://ybt.ssoier.cn:8088/problem_show.php?pid=1264 [问题描述] N位同学站成一排 ...

  4. 信息学奥赛一本通 2021:【例4.6】最大公约数

    [题目链接] ybt 2021:[例4.6]最大公约数 [题目考点] 1. while循环 2. 求最大公约数 辗转相减法 辗转相除法 [解题思路] 解法1:枚举 取较小数字,从该数字的值开始从大到小 ...

  5. 信息学奥赛一本通(2032:【例4.18】分解质因数)

    2032:[例4.18]分解质因数 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 582     通过数: 376 [题目描述] 把一个合数分解成若干个质因数乘积 ...

  6. 信息学奥赛一本通——2062:【例1.3】电影票

    2062:[例1.3]电影票 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 57341     通过数: 34230 [题目描述] 已知一位小朋友的电影票价是10 ...

  7. 信息学奥赛一本通 1278:【例9.22】复制书稿(book) | 洛谷 P1281 书的复制

    [题目链接] ybt 1278:[例9.22]复制书稿(book) 洛谷 P1281 书的复制 [题目考点] 1. 动态规划:线性动规 [解题思路] 该题可以抽象为:将由m个数字构成的序列分成k个子段 ...

  8. 信息学奥赛一本通1267:【例9.11】01背包问题(二维dp与滚动数组优化)

    [题目描述] 一个旅行者有一个最多能装 MM 公斤的背包,现在有 nn 件物品,它们的重量分别是W1,W2,...,WnW1,W2,...,Wn,它们的价值分别为C1,C2,...,CnC1,C2,. ...

  9. 信息学奥赛一本通C++语言-----2036:【例5.3】开关门

    [题目描述] 宾馆里有n(2≤n≤1000)n(2≤n≤1000) 个房间,从1∼n1∼n 编了号.第一个服务员把所有的房间门都打开了,第二个服务员把所有编号是22 的倍数的房间"相反处理& ...

  10. 信息学奥赛一本通——2068:【例2.6】鸡兔同笼

    大家好(๑╹◡╹)ノ" 这里是小蒟蒻 一天没更新了呢! 今天给大家带来<信息学奥赛一本通--2068:[例2.6]鸡兔同笼> 题目: 2068:[例2.6]鸡兔同笼 时间限制: ...

最新文章

  1. plt.scatter参数详解 s=25代表点的面积
  2. c#.net连接access操作类(转)
  3. python数据结构与算法(2)
  4. 蓝桥杯-K好数(java)
  5. 现代儿童亟待满足的八种需要
  6. div文字自动扩充_文字资料扩充
  7. Google AdWords广告的12个技巧
  8. 【注意力机制】CBAM详解
  9. c语言erf函数,erf_数值 | Numerics_C_参考手册_非常教程
  10. Logistic回归分类器
  11. 超参数调优方法整理大全
  12. android摄像头(camera)之buffer管理
  13. 显卡+cuda+cudnn+tensorflow安装教程
  14. 网页打开手机连接到服务器失败,手机服务器无法连接到服务器失败
  15. C语言_宏函数_换行符
  16. babylon创建文字
  17. 政企采购的概念界定和主要方式
  18. java 大数据处理之内存溢出解决办法
  19. 学python自学好还是报培训班_自学Python还是报班
  20. 图像处理之前景检测(四)之自组织背景检测(SOBS)(转载)

热门文章

  1. postgreSQL分页
  2. 数据分析与数据化运营的关键知识点,全在这里了
  3. Spark入门必读:核心概念介绍及常用RDD操作
  4. 当强人工智能时代来临,哪些人不会失业?
  5. golang http 返回html文件_从零部署安装 Grpc-golang
  6. 通过一条语句的执行,深入理解innoDB的底层架构
  7. 走捷径修Bug却引起全球大宕机,Salesforce哭着处理了“肇事”工程师
  8. 面试官真是搞笑!让实现线程安全的单例,又不让使用synchronized!
  9. 个人成长中,关于规划设计的思考
  10. 在ubuntu下安装Eclipse3.4+MyEclipse7.1