杭电OJ 2018 母牛的故事
来源:互联网 发布:如何登录淘宝店铺 编辑:程序博客网 时间:2024/06/10 09:32
Problem Description
有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
Input
输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。
n=0表示输入数据的结束,不做处理。
n=0表示输入数据的结束,不做处理。
Output
对于每个测试实例,输出在第n年的时候母牛的数量。
每个输出占一行。
每个输出占一行。
Sample Input
2450
Sample Output
246
规律: f(n) = f(n-1) + f(n-3) n>= 4
#include <iostream>using namespace std;int main(){ int n; cin >> n; while (n) { if (n == 1 || n == 2 || n == 3) cout << n << endl; else { int m1 = 1, m2 = 2, m3 = 3, num = 0; for (int i = 4; i <= n; i++) { num = m1 + m3; m1 = m2; m2 = m3; m3 = num; } cout << num << endl; } cin >> n; } }
0 0
- 杭电OJ 2018 母牛的故事
- 杭电oj 2018 母牛的故事
- 杭电oj 2018 母牛的故事
- 【杭电-oj】-2018-母牛的故事
- 【杭电oj】2018-母牛的故事(递归)
- 杭电ACM 2018 母牛的故事
- 杭电ACM 2018 母牛的故事
- 杭电ACM----2018母牛的故事
- 杭电--2018--母牛的故事--水题
- 杭电ACM 2018 母牛的故事
- 杭电2018 母牛的故事
- 杭电 2018 母牛的故事
- 杭电 2018 母牛的故事
- 母牛的故事(杭电2018)
- 母牛的故事(杭电2018)
- 杭电2018 母牛的故事
- 杭电ACM 2018:母牛的故事
- 杭电 acm 2018(母牛的故事)
- FireBreath学习之一 开发环境搭建
- 浏览器插件体系架构 FireBreath
- 3.15 Length of Last Word
- 解决chrome账户登录不上的办法
- description方法及重写
- 杭电OJ 2018 母牛的故事
- java.lang.NoClassDefFoundError: net/sf/json/JSONObject
- 利用combobox联动本地JSON数据
- ant
- adobe air的多屏互动以及交互(坑)
- 单例设计模式 (应用场景,存储一些共享信息,每个对象都能访问修改.某类的创建非常消耗性能,设计成单例,提高性能)
- oracle存储过程简单例子
- 在主线程上
- 数据库系统概论——求最小函数依赖集