博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU - 2018 - 母牛的故事(dp)
阅读量:6236 次
发布时间:2019-06-22

本文共 510 字,大约阅读时间需要 1 分钟。

题意:

如题

思路:

递推的思想,牛只能在第4年才能开始生小牛,对于

第n年有多少牛 = n-1年的牛数量 + 新出生的牛的数量

新出生的牛的数量 = 已经出生满4年的牛的数量 = n-3年时候牛的数量

代码:

#include
using namespace std;const int maxn = 70;int a[maxn];void init() { a[1] = 1; a[2] = 2; a[3] = 3; a[4] = 4; for (int i = 5; i <= maxn; i++) { a[i] = a[i - 1] + a[i - 3]; }}int main() { init(); int n; while (~scanf("%d", &n)) { if (n == 0) break; printf("%d\n", a[n]); } return 0;}

转载于:https://www.cnblogs.com/somliy/p/9717910.html

你可能感兴趣的文章
解决局域网内打印机经常无法正常连接
查看>>
jboss架构
查看>>
2011年上半年(5月份)信息系统监理师考试上午试题参考答案
查看>>
myeclipse6.5安装svn的三种方法!
查看>>
WIN2012 TCP ECN 启用导致速度慢
查看>>
golang多核陷阱一例
查看>>
攻略:苹果手机投屏电脑 iPhone镜像投屏怎么操作
查看>>
机器学习的前世今生:一段波澜壮阔的历史
查看>>
二级菜单
查看>>
SpringBoot+Mybatis+ Druid+PageHelper 实现多数据源并分页
查看>>
怎样实现智能异地组网
查看>>
如何学好面向对象?类写法的困惑
查看>>
JSTL标签库
查看>>
JavaWeb经典三层框架
查看>>
ZFS 阶段小结
查看>>
[Curator] Node Cache 的使用与分析
查看>>
Cisco EIGRP 小综合实验
查看>>
review what i studied `date` - 2017-3-31
查看>>
Eclipse -Maven环境集成
查看>>
设计模式之UML关系符号解释
查看>>