HDUOJ 2018 母牛的故事
来源:互联网 发布:无极郭敬明知乎 编辑:程序博客网 时间:2024/05/06 08:34
母牛的故事
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 83199 Accepted Submission(s): 41326
Problem Description
有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
Input
输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。
n=0表示输入数据的结束,不做处理。
n=0表示输入数据的结束,不做处理。
Output
对于每个测试实例,输出在第n年的时候母牛的数量。
每个输出占一行。
每个输出占一行。
Sample Input
2450
Sample Output
246#include <iostream>#include <iomanip>#include <cmath>#include <cstdio>#include <cstring>#include <algorithm>using namespace std;int main(){int year,i;int a[60][5];while(cin>>year&&year){memset(a,0,sizeof(a));a[1][1]=1;if(year==1) {cout<<"1"<<endl;}else {for(i=2;i<=year;i++){a[i][1]=a[i-1][1]+a[i-1][4];a[i][2]=a[i][1];a[i][3]=a[i-1][2];a[i][4]=a[i-1][3];}cout<<a[i-1][1]+a[i-1][2]+a[i-1][3]+a[i-1][4]<<endl;}}return 0;}/*题解year大母牛数量小母牛数量(我是按小母牛的成长年数区分,便于发现规律) 1⑴10(出生1年)0(出生2年)0(出生3年,下一年变为大母牛并生小母牛) 2⑵11003⑶11104⑷11116⑸22119⑹332113⑺443219⑻664328⑼996441⑽ 131396规律a[i][1]=a[i-1][1]+a[i-1][4];a[i][2]=a[i][1];a[i][3]=a[i-1][2];a[i][4]=a[i-1][3];*/
阅读全文
1 0
- HDUOJ 2018 母牛的故事
- 2018 母牛的故事
- 2018 母牛的故事
- 2018 母牛的故事
- 2018 母牛的故事
- 2018母牛的故事
- 2018 母牛的故事
- hdu 2018 母牛的故事
- Hdu 2018 - 母牛的故事
- HDU 2018 母牛的故事
- hdu 2018 母牛的故事
- hdu 2018母牛的故事
- hdu-2018-母牛的故事
- HDU 2018 母牛的故事。
- HDU 2018 母牛的故事
- [hdu 2018] 母牛的故事
- HDUJ 2018 母牛的故事
- HDU 2018 母牛的故事
- PuTTY+Xming实现X11的ssh转发
- 博弈论习题
- 树之基础
- LeetCode 46 Permutations + LeetCode 47 Permutations II
- [ACM] POJ 3087 Shuffle'm Up
- HDUOJ 2018 母牛的故事
- Hibernate 多对一与一对多的关系
- 加密相关的技术
- JavaScript
- 生成缓存 读取缓存 删除缓存
- 第一次在这里写东西,贼紧张~~~~
- VLisp 翻译 Excel Vba 代码的方法
- Boolan STL与泛型编程 第一周笔记
- UDP sendto与ARP的一个现象