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表示输入数据的结束,不做处理。
 

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];*/



原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 车挂了一点漆怎么办 第一天上班中途想走了怎么办 车子前脸裂开了怎么办 不想干了想辞职怎么办 药流期间老是吐怎么办 在工厂上班辞工后没发工资怎么办 培训期三天想走怎么办 药流吃了药吐了怎么办 工作3天不下去怎么办 在新公司融不进去怎么办 药流吃药吐了怎么办 药流期间发烧了怎么办 药流时第一天出现呕吐怎么办有事吗 药流第一天忘记第二次吃药了怎么办 药流吃药后吐了怎么办 药流只排血块不见孕囊怎么办 药流三天还有血怎么办 药流15天同房了怎么办 药流22天同房了怎么办 药流一直不排出怎么办 宝宝脸过敏红了怎么办 小孩湿疹脸上都是红红的怎么办 眼周刺痛红红的怎么办 脸敷面膜刺痛红红的怎么办 脸上有凹凸不平的坑怎么办 宝宝脸上角质层薄有红血丝怎么办 红衣军到决赛圈怎么办 宝宝湿疹留下的黑印怎么办 出牙宝宝很烦躁怎么办 法斗嘴唇破了怎么办 狗嘴巴周围红了怎么办 脸上起红包还痒怎么办 睾丸胀痛有下坠感怎么办 英语不好又不会读怎么办 七个月宝宝手上长倒刺怎么办 字母纹身纹反了怎么办 花甲生的吃了怎么办 别人告我欠他钱怎么办 实习手册没有公司的印章怎么办? 家长管的太严怎么办 对于老公沉迷于股票怎么办