练习赛5.昆虫繁殖
来源:互联网 发布:centos php5.6 lamp 编辑:程序博客网 时间:2024/06/10 13:39
昆虫繁殖
Time Limit : 3000/1000ms (Java/Other) Memory Limit : 65535/32768K (Java/Other)
Total Submission(s) : 49 Accepted Submission(s) : 11
Font: Times New Roman | Verdana | Georgia
Font Size: ← →
Problem Description
科学家在热带森林中发现了一种特殊的昆虫,这种昆虫的繁殖能力很强。每对成虫过x个月产y对卵,每对卵要过两个月长成成虫。假设每个成虫不死,第一个月只有一对成虫,且卵长成成虫后的第一个月不产卵(过x个月产卵),问过了z个月以后,共有成虫多少对?0<=x<=20,1<=y<=20,x<=z<=50。
Input
输入有多组数据,每组数据为x、y、z的数值。
Output
对于每组数据输出过了z个月后共有成虫对数。
Sample Input
1 2 8
Sample Output
37
思路分析:本题也为递推题目,关键在于找前面数据的规律。
代码:#include<iostream>#include<stdio.h>#include<string.h>using namespace std;int main(){ __int64 a[60],b[60]; int x,y,z; int i; while(scanf("%d%d%d",&x,&y,&z)!=EOF) { memset(a,0,sizeof(a)); memset(b,0,sizeof(b)); 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]; } printf("%I64d\n",a[z+1]); } return 0;}
- 练习赛5.昆虫繁殖
- 昆虫繁殖
- 昆虫繁殖
- 昆虫繁殖
- 昆虫繁殖
- 昆虫繁殖
- 昆虫繁殖
- 昆虫繁殖
- 昆虫繁殖
- 昆虫繁殖
- 昆虫繁殖
- codeVS 3914昆虫繁殖
- [codevs3914] 昆虫繁殖
- POJ 珍惜昆虫的繁殖问题
- Codves3914 昆虫繁殖 递推 fib变形
- 昆虫
- 昆虫
- 递推递归练习 -A 母牛问题 / / E .兔子繁殖问题
- linux基础之Shell Script入门介绍
- HDOJ2015 偶数求和
- 2011斯坦福大学iOS应用开发教程学习笔记(第一课)MVC.and.Introduction.to.Objective-C
- 看懂SqlServer查询计划
- 网站建设与SEO--1,网站建设的初始准备
- 练习赛5.昆虫繁殖
- perror实现分析(2.0: 具体实现)
- 如何实现一个文件系统(六)
- shell中case的用法学习笔记
- hdu1215七夕节 筛素数+素因子分解+乘法公式
- spring集成Junit4配置
- BUS_ATTR(....)基础意义
- ubuntu 11.04的启动流程(启动服务的配置)
- 2011斯坦福大学iOS应用开发教程学习笔记(第二课)My First iOS App