。。

有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。
请编程实现在第n年的时候,共有多少头母牛?

Input
输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。
n=0表示输入数据的结束,不做处理。

Output
对于每个测试实例,输出在第n年的时候母牛的数量。
每个输出占一行。

Sample Input
2
4
5
0

Sample Output
2
4
6

题解:斐波那契数列类似物。

 1 #include<iostream>
 2
 3 using namespace std;
 4 int main()
 5 {
 6     int a[66];
 7     a[1]=1;
 8     a[2]=2;
 9     a[3]=3;
10     a[4]=4;
11     int i;
12     for(i=5;i<60;i++)
13     {
14         a[i]=a[i-1]+a[i-3];
15     }
16     int m;
17 //    cin>>m;
18     int n;
19     while(cin>>n&&n)
20     {
21
22         cout<<a[n]<<endl;
23     }
24     return 0;
25 }

转载于:https://www.cnblogs.com/greenaway07/p/10554507.html

HDU 2018 母牛的故事相关推荐

  1. 【递推】HDU -2018 母牛的故事斐波那契兔子数列

    函数之递归的应用 母牛的故事 (这个问题还有很多类似的,比如种树,每一年种的树品质在改变,当然区别在于树不能生孩子.. 相应的人类达到法定年龄就可以生孩子,这个和母牛问题一样,只不过时间间隔变化了. ...

  2. HDU - 2018 母牛的故事

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2018 分析:dp[n]表示第n年的奶牛的个数.第n年的奶牛的个数等于(第n-1年奶牛的个数)加上(第n ...

  3. C++描述杭电OJ 2018.母牛的故事 ||

    C++描述杭电OJ 2018.母牛的故事 || Problem Description 有一头母牛,它每年年初生一头小母牛.每头小母牛从第四个年头开始,每年年初也生一头小母牛.请编程实现在第n年的时候 ...

  4. java中母牛生子_hdu 2018 母牛的故事(java)

    問題: 此題主要是一個遞推算法,審題要仔細,小母牛是自它被生下開始第四年開始產子,遞歸公式為n=a(n-1)+(n-3). 之前看過別人的算法用了大數,其實沒必要,在范圍內int就可以裝下. 母牛的故 ...

  5. hd 2018 母牛的故事

    [BestCoder Round #3 来了!]8月3号19:00~21:00(赛前30分钟停止注册比赛) 母牛的故事 Time Limit: 2000/1000 MS (Java/Others)   ...

  6. HDOJ 2018 母牛的故事

    斐波那契数列,状态表达式 a[i]=a[i-1]+a[i-3] #include<iostream>using namespace std; const int maxn = 110; i ...

  7. HDU2018 母牛的故事

    母牛的故事 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  8. 函数递归简单题-hdoj-2044 2018-一只小蜜蜂 母牛的故事

    题目:一只小蜜蜂 递归做法: #include<cstdio> #include<iostream> #include<stdlib.h> #include< ...

  9. 题目 1004: [递归]母牛的故事

    题目 1004: [递归]母牛的故事 idea 1 2 3 4 6 9 13 第4年母牛的数量=第1年母牛的数量+第3年母牛的数量 第5年母牛的数量=第2年母牛的数量+第4年母牛的数量 第6年母牛的数 ...

最新文章

  1. 实现一个多线程循环的类
  2. java opennlp_OpenNLP中语言检测模型训练和模型的使用
  3. leetcode 449. Serialize and Deserialize BST | 449. 序列化和反序列化二叉搜索树(BST后序遍历性质)
  4. Tecplot中如何提取水线面(自由表面)并绘图
  5. H3C批量收集服务器信息,H3C设备服务器采集参数认证过程(包含redfish和restfull协议)...
  6. myBatis-plus异常提示For input string: {0=null}
  7. 聪明人自动焊锡机器人_使用自动焊锡机的优势有哪些?
  8. html5 jquery音乐播放器,play()和pause()不起作用
  9. 自媒体标题不会写?用这个工具,一键生成爆文标题
  10. DIY 3D打印机测试
  11. python安装Jpype
  12. 安卓音频开发(四)使用lame把wav转mp3
  13. 师资博后是个什么样的职位?
  14. 如何优化Urchin配置文件每月数据库的磁盘存储空间
  15. eventBus VSvueX
  16. 游戏建模行业就国内发展的前景,以及行业变化是如何的?
  17. 计算机错误678,宽带连接错误678,教您宽带连接错误678怎么解决
  18. 开源生态学初探——从生命游戏开始
  19. Your system is missing DirectX components
  20. java商户平台微信支付宝支付_微信支付/支付宝支付/银联支付,对比加总结(Java服务端)...

热门文章

  1. 英文文献中的数学符号
  2. 树莓派_FTP服务器的搭建
  3. OutOfMemoryError/OOM/内存溢出异常实例分析--堆内存溢出
  4. LeetCode 91. Decode Ways
  5. luogu 3806
  6. 推荐15款响应式的 jQuery Lightbox 插件
  7. MS SQL backup database的俩个参数
  8. 用什么DOS命令挂上*.mdf、*.ldf的数据库?
  9. java能不能修改文件大小信息,更改最大上传文件大小
  10. rust腐蚀 木制窗户怎么修_冬天装修后怎么去除甲醛?紧闭门窗和准备一盆水,轻松教你解决!...