HDU 2018 母牛的故事(DP递推)
来源:互联网 发布:oracle数据库中文注释 编辑:程序博客网 时间:2024/05/17 22:07
母牛的故事
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 84620 Accepted Submission(s): 42088
Problem Description
有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
Input
输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。
n=0表示输入数据的结束,不做处理。
n=0表示输入数据的结束,不做处理。
Output
对于每个测试实例,输出在第n年的时候母牛的数量。
每个输出占一行。
每个输出占一行。
Sample Input
2450
Sample Output
246
题意:简单递推
解决:牛活三年就可以生一个,第n年就是n-1年时的牛(去年的牛) 加上 n-3年时的牛(今年刚出生的牛)
细节:注意规律,仔细分析,推出结果
#include <iostream>using namespace std;int a[60];int main(){ int n; a[1] = 1; a[2] = 2; a[3] = 3; while(cin >> n && n){ for(int i = 4; i <= n; i++){ if(a[i] == 0) a[i] = a[i-1]+a[i-3]; } cout << a[n] << endl; }}
阅读全文
0 0
- HDU 2018 母牛的故事(DP递推)
- HDU 2018 母牛的故事 递推
- hdu 2018 母牛的故事(递推)
- hdu 2018 母牛的故事(递推)
- HDU 2018 - 母牛的故事( 递推 )
- HDU 2018 母牛的故事(递推)
- HDU 2018 母牛的故事(递推)
- HDU 2018 母牛的故事(dp)
- hdu 2018 母牛的故事(简单dp)
- Hdu 2018 母牛的故事 简单DP
- 母牛的故事(递推)
- 【暑期基础】S HDU 2018 母牛的故事 (递推)
- HDU 2018 母牛的故事(dp入门)
- HDOJ 题目2018母牛的故事(递推 水题)
- 母牛的故事 递推
- (hdu step 3.1.3)母牛的故事(简单递推)
- hdu 2018 母牛的故事(java)
- HDU-ACM-2018(母牛的故事)
- Impossible escape
- C++浅拷贝与深拷贝(程序员面试宝典试题)
- Hadoop1.x安装:完全分布式安装
- JSP-JSTL-import、redirect、url处理、常用函数
- win32的创建窗口代码
- HDU 2018 母牛的故事(DP递推)
- 栈帧及可变参数列表
- Python 学习->四类逻辑运算符
- C++ 模拟String类增删查改
- Java中创建对象的5种方式
- NYOJ 153 king VS king
- Linux环境下所赋予的权限详细内容
- 空指针异常理解
- Ajax ------on the way