HDU 2018:母牛的故事(动态规划)

news/2025/2/23 22:53:40

题目传送门:HDUOJ 2018:母牛的故事

动态规划:小牛在出生后第四年成为大牛就可产仔了,所以说三年前就已经存在的牛,在三年后(也就是在今年)一定会产仔。

#include <iostream>
#include <memory.h>
using namespace std;
int n, f[60];

int dp(int i)
{
    if (f[i] > 0) return f[i];
    return f[i] = dp(i-1) + dp(i-3);
}

int main()
{
    while (cin >> n) {
        if (0 == n)
            break;
        memset(f, 0, sizeof(f));
        f[1] = 1; f[2] = 2; f[3] = 3; f[4] = 4;
        cout << dp(n) << endl;
    }
    return 0;
}

http://www.niftyadmin.cn/n/712659.html

相关文章

Java——泛型(概念理解+应用举例)

1.泛型的概念 泛型是一种末知的数据类型&#xff0c;当我们不知道使用什么数据类型的时候&#xff0c;可以使用泛型。泛型也可以看成是一个变量用来接收数据类型。E e&#xff1a;Element元素&#xff0c;T t&#xff1a;Type类型。 集合中可以存储任意类型的对象元素&#xff…

让视频压制更简单

又一次不务正业了。 一直待在一个美剧字幕组做后期压制工作&#xff0c;也经常被问到“要怎么压制&#xff1f;”这种即使用一二十句话都无法说清的问题。 因为自己经历过&#xff0c;深知软件安装、参数配置之痛&#xff0c;当翻阅了数十篇资料都无法配置成功&#xff0c;气到…

微信小程序下拉刷新 并重新加载数据

1.在json页面配置&#xff1a; {"enablePullDownRefresh": true } 2.调用刷新函数 onPullDownRefresh: function() { wx.showNavigationBarLoading() //在标题栏中显示加载this.updateBlogs() //重新加载数据 //模拟加载 1秒setTimeout(function () {// completewx…

jdbctemplate 添加_SpringBoot2.x系列教程41--整合使用JdbcTemplate

SpringBoot2.x系列教程41--整合使用JdbcTemplate作者&#xff1a;一一哥我在上一章节中&#xff0c;重点讲解了Spring中关于DataSource的一些理论知识点&#xff0c;接下来本章节我主要是带大家学习JdbcTemplate的使用。一. JdbcTemplate1. JdbcTemplate简介JDBC虽然能够满足大…

HDU 2014:超级楼梯(动态规划)

题目传送门&#xff1a;HDU 2014&#xff1a;超级楼梯 简单动态规划&#xff08;斐波那契数列&#xff09; #include <iostream> using namespace std;int main() {int cases, n, g, f;cin >> cases;while (cases--) {cin >> n;g 0; f 1;while (n--) {f …

openssh安装_CVE202015778:OpenSSH命令注入漏洞复现

上方蓝色字体关注我们&#xff0c;一起学安全&#xff01;作者&#xff1a;Menge&小泫Timeline Sec本文字数&#xff1a;1160阅读时长&#xff1a;3&#xff5e;4min声明&#xff1a;请勿用作违法用途&#xff0c;否则后果自负0x01 简介OpenSSH是SSH(Secure SHell)协议的免…

20个梦露的商业计划书

如果说让一个程序员除了写代码&#xff0c;还要路演项目ppt,书写商业计划书。那真的是让人兴奋&#xff0c;甚至还有些小激动。作为担当此任的我不由自主得又吹起了牛逼。额&#xff5e;好吧&#xff0c;如此真情流露的“诚实”确实是让人头大。开始我们话题吧。 1962年8月5号玛…

Extjs Design 可视化开发工具

2019独角兽企业重金招聘Python工程师标准>>> Extjs 出可视化开发工具啦! 不清楚Ext可视化的可以看一下http://www.screencast.com/users/JackSlocum这里的三个视频哈。 安装和汉化的步骤 第一步下载&#xff1a;Ext需要支持AIR的支持 下载并安装 http://aird…