【NOIP1999】【Luogu1020】导弹拦截
problem
solution
codes
//多少个最长不上升子序列可以覆盖这个数列,其实是等效于最长上升子序列的长度
#include<iostream>
#include<algorithm>
using namespace std;
int n, h[50], k[50], ans1, ans2 = 1;
int dp1[50], dp2[50], maxn;
int main(){while(cin>>h[n]) n++; dp1[0] = 1; dp2[0] = 1; k[0] = h[0];for(int i = 1; i < n; i++){//DP1maxn = 0;for(int j = 0; j < i; j++)if(h[j]>=h[i])maxn = max(maxn, dp1[j]);dp1[i] = maxn+1;ans1 = max(ans1, dp1[i]);//DP2maxn = 0;for(int j = 0; j < i; j++)if(h[j]<=h[i])maxn = max(maxn, dp2[j]);dp2[i] = maxn+1;ans2 = max(ans2, dp2[i]);}cout<<ans1<<"\n"<<ans2;return 0;
}
【NOIP1999】【Luogu1020】导弹拦截相关推荐
- 【NOIP1999】导弹拦截
本题在洛谷上的链接:https://www.luogu.org/problemnew/show/P1020 动态规划经典模型中有一类最长上升(不上升等等)子序列问题,这道题目算是对这一知识点的综合考察 ...
- SDNU 1040.导弹拦截【NOIP1999】【8月9】
导弹拦截 Description 某国为了防御敌国的导弹袭击,研发出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度.某 ...
- P1020 [NOIP1999 普及组] 导弹拦截(100+200+详细证明)
那么题意: 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度.某天,雷达捕捉到敌国的导 ...
- Vijos P1303 导弹拦截【最长上升子序列+DP】
背景 实中编程者联盟为了培养技术精湛的后备人才,必须从基础题开始训练. 描述 某国为了防御敌国的导弹袭击,研发出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度, ...
- 动态规划——导弹拦截
动态规划--导弹拦截 P1020 [NOIP1999 普及组] 导弹拦截 解题思路 首先这道题我们需要求出最长的上升序列 和最长的非上升序列 主要用到了lower_bound 和upper_bound ...
- 洛谷P1020:导弹拦截
P1020 [NOIP1999 普及组] 导弹拦截 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 这道题其实是两个问题的结合,可以互不干扰地求出. 第一个问题,NOPI里是可以用o ...
- 洛谷P1020/CODEVS1044 导弹拦截(拦截导弹)
本题地址: http://www.luogu.org/problem/show?pid=1020 题目描述 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的 ...
- 导弹拦截(pascal)
导弹拦截 [问题描述] 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度.某天,雷达捕 ...
- JZOJ 5354. 【NOIP2017提高A组模拟9.9】导弹拦截
Description 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统. 敌国的导弹形成了立体打击,每个导弹可以抽象成一个三维空间中的点(x; y; z).拦截系统发射的炮弹也很好地应对了这种情况 ...
- [NOIP 2010普及组 No.3] 导弹拦截
[NOIP 2010普及组 No.3] 导弹拦截 [题目描述] 经过11 年的韬光养晦,帝国研发出了一种新的导弹拦截系统,凡是与它的距离不超过其工作半径的导弹都能够被它成功拦截.当工作半径为0 时,则 ...
最新文章
- PTA 03-树1 树的同构 (25分)
- python数组不同地方
- 千元显卡玩转百亿大模型,清华推出工具包BMInf让模型推理轻而易举
- mysql 从物理文件恢复_从物理文件恢复MySQL数据库
- c#中使用消息循环机制发送接收字符串的方法和数据类型转换
- 每个网页设计者都自以为是
- 修改eclipse默认编码方式
- 为view添加约束constraints
- NBIOT(3)---NBIOT 移远BC28模块+stm32
- php继承exten,es6,extends_react中通过extend继承,父组件为什么能访问子组件的属性,es6,extends,react.js - phpStudy...
- 聊聊 Web 项目二维码生成的最佳姿势
- linux下文本文件转换编码格式的方法
- 进击的UI---------------- UITextFieldUIButton
- 【数学建模】第一讲-层次分析法
- Navicat: Cannot create filec:\Users\***\Documens\Navicat\MySql.....文件名、目录名或卷标语法不正确
- linux网卡dhcp获取ip,Linux下通过DHCP服务器获取IPv6地址
- 【工具】SMART原则的分析举例注意事项
- python彩色蟒蛇绘制代码_Python中用绘图库绘制一条蟒蛇
- mysql大小写转换函数_MySQL字母大小写转换函数UPPER(s)、UCASE(s)、LOWER(s)和LCASE(s)
- 损坏的映像 错误0xc0000020
热门文章
- 中英文对照 —— 缩略词
- 算法问题的求解 —— 变量的引入
- 关于e的等式及相关证明
- qthread run结束了算销毁吗_会计职称考试已结束,证书怎么领?
- set python_Python之set的用法(一)
- 苹果x来电闪光灯怎么设置_苹果6splus来电没有声音,苹果6sp听筒没有声音怎么回事...
- Android项目目录结构中各个文件夹的作用
- python刚出来多少薪资-Python最低薪资在北上深是多少你们知道吗?我已经整理好了哦...
- python详细安装教程-python安装教程 Pycharm安装详细教程
- python界面-(八)Python 图形化界面设计