//progream p10_04
/*
第4课 防卫导弹(第十章 动态规划--DP) 
(《聪明人的游戏--信息学探秘 提高篇》)

https://blog.csdn.net/weixin_40894017/article/details/79911355

https://blog.csdn.net/qq_41727666/article/details/83178332

https://blog.csdn.net/cr496352127/article/details/77934132?locationNum=10&fps=1

https://www.luogu.org/problemnew/show/P1020 https://www.luogu.org/problemnew/show/P1158

https://www.luogu.org/problemnew/show/P3903

会议厅(rez)

https://blog.csdn.net/qhyAmbrose/article/details/80329291

合唱队形(chorus)

https://blog.csdn.net/u011815404/article/details/81808803

NOIP2004合唱队列(提高组T3单调队列,动态规划(最长上升序列,最长下降序列)
https://blog.csdn.net/wly1127/article/details/82947457
*/

#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int h[4002],f[4002];
int n;
int main()
{for(n=0;cin>>h[n+1];++n);int ans=0;for(int i=1;i<=n;i++){f[i]=1;for(int j=1;j<i;j++){if(h[j]>=h[i]){f[i]=max(f[i],f[j]+1);}}ans=max(ans,f[i]);}cout<<ans<<endl;return 0;
}

第4课 防卫导弹(第十章 动态规划--DP)相关推荐

  1. 【算法实验四】--【动态规划】--防卫导弹

    1046.防卫导弹 时限:1000ms 内存限制:10000K  总时限:3000ms 描述 一种新型的防卫导弹可截击多个攻击导弹.它可以向前飞行,也可以用很快的速度向下飞行,可以毫无损伤地截击进攻导 ...

  2. 动态规划dp(带模板题の超易懂版):01背包,完全背包,分组背包,多重背包,混合背包

    动态规划dp(带模板题の超易懂版):01背包,完全背包,分组背包,多重背包 01背包 && 完全背包 && 分组背包 の 视频教程:https://www.bilibi ...

  3. 【习题详解】动态规划DP:硬币游戏 蛋糕 游荡的奶牛 决斗

    动态规划DP 硬币 蛋糕塔 游荡的奶牛 格斗 硬币 题目描述 农夫约翰的奶牛喜欢玩硬币游戏,因此他发明了一种称为"Xoinc"的两人硬币游戏. 初始时,一个有N(5 <= N ...

  4. 动态规划: dp+递推——确定动态矩阵dp含义,确定每个状态下面临的选择和对结果值影响,选择符合题意的作为结果存储在dp中

    1.动态规划:每一个状态一定是由之前的状态推导出来的,通过总结归纳发现递推关系 2.解决动态规划问题的步骤: 确定dp数组(dp table)以及下标的含义: 每个单元内 题目所求的值,一维.二维 确 ...

  5. 详解拦截导弹问题(动态规划)

    题目 拦截导弹 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹,拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度.某天,雷达捕捉到敌 ...

  6. H - 拦截导弹 OpenJ_Bailian - 2945(dp动态规划)

    某国为了防御敌国的导弹袭击,开发出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度.某天,雷达捕捉到敌国的导弹来袭,并观 ...

  7. 动态规划DP模板题汇总

    前言 动态规划的实现逻辑是画图分前后状态,二维数组肯定能解决,但是为了降低复杂度,又会转换成一维数组,线性DP,或者存在反向DP,能节省很多思考的情况.并且保证状态的更新不会影响之前状态的计算结果. ...

  8. 动态规划DP——01背包问题

    01 背包问题   今天在算法课上讲解了动态规划算法,其中讲到了01背包问题.这是一种典型的动态规划问题,于是下课之后我使用java进行了相对应的代码实现.动态规划求解具有以下的性质: 1.最优子结构 ...

  9. 第13期:动态规划-dp题集

    1 P7972 [KSN2021] Self Permutation //[动态规划1]动态规划的引入 2 P1216 [USACO1.5][IOI1994]数字三角形 Number Triangle ...

最新文章

  1. redhat6.5 配置使用centos的yum源
  2. 对象属性的调用_PyQt5面向对象编程,类和类的继承
  3. jQuery解决高度统一问题
  4. 实现线程安全的单例模式的四种方式
  5. 持续交付 devops_使用DevOps开始加速软件交付
  6. 无法连接到WMI提供程序。你没有权限或者该服务器无访问
  7. 物联网空开价格_北斗星C2物联网蒸箱集成灶618价格提前开抢,转发送豪礼
  8. java 24种设计模式
  9. webUploader大文件断点续传学习心得 多文件
  10. 联想小新笔记本电脑显示很暗, 教你如何将将其亮度调到最高
  11. 竟然可以检查微信是否被删了好友?(Android Accessibility 了解一下)
  12. 如果觉得上面太正式,请看小红书风格的“从数字化转型到智能化转型”
  13. 网络安全红队详细接收
  14. 【Qt入门第23篇】 数据库(三)利用QSqlQuery类执行SQL语句
  15. 用Python完成一个汇率转换器
  16. 奔跑在爱情的高速路上
  17. excel如何批量完成手机号码实名认证?
  18. 使用国内的WSUS服务
  19. java发送短信不成功_java调用第三方短信接口 本地能发送短信,服务器却发不了,直到超时...
  20. 数据分析 | SQL基础查询语句+例题详解

热门文章

  1. nodjs npm 报错:Segmentation fault: 11
  2. Windows Azure Web Site (15) 取消Azure Web Site默认的IIS ARR
  3. 让VS2013支持 C# 6.0 语法
  4. Python 调试方法
  5. 开发VR游戏的基本要求
  6. CSS - 层叠特性
  7. Cacti添加IO模板并监控磁盘IO
  8. OpenCV2.4.5在13-04的配置过程
  9. FineReport 11.0 全新大屏模式,打开3D视界,大屏制作更快
  10. 零基础零代码,也能一周学会动态报表?这个方法很多人都不知道