012:拦截导弹

2023-12-29 00:28
文章标签 拦截导弹 012

本文主要是介绍012:拦截导弹,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

012:拦截导弹

描述

某国为了防御敌国的导弹袭击,开发出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭,并观测到导弹依次飞来的高度,请计算这套系统最多能拦截多少导弹。拦截来袭导弹时,必须按来袭导弹袭击的时间顺序,不允许先拦截后面的导弹,再拦截前面的导弹。

输入

输入有两行,
第一行,输入雷达捕捉到的敌国导弹的数量k(k<=25),
第二行,输入k个正整数,表示k枚导弹的高度,按来袭导弹的袭击时间顺序给出,以空格分隔。

输出

输出只有一行,包含一个整数,表示最多能拦截多少枚导弹。

样例输入

8
300 207 155 300 299 170 158 65

样例输出

6

通过代码

#include <iostream>
#include <algorithm>
using namespace std;const int maxn = 30;
int a[maxn], dp[maxn];// 参见: 最长上升子序列解法, 此处为求最长不上升子序列
int main()
{int n;scanf("%d", &n);for (int i = 0; i < n; ++i){scanf("%d", &a[i]);}int res = 0;for (int i = 0; i < n; ++i){dp[i] = 1;for (int j = 0; j < i; ++j){if (a[j] >= a[i]){dp[i] = max(dp[i], dp[j] + 1);}}res = max(res, dp[i]);}printf("%d\n", res);return 0;
}

这篇关于012:拦截导弹的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/547790

相关文章

012.Oracle-索引

我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈 入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈 虚 拟 环 境 搭 建 :👉👉 Python项目虚拟环境(超详细讲解) 👈👈 PyQt5 系 列 教 程:👉👉 Python GUI(PyQt5)文章合集 👈👈 Oracle数据库教程:👉👉 Oracle数据库文章合集 👈👈 优

AI预测体彩排3采取888=3策略+和值012路或胆码测试9月2日升级新模型预测第70弹

经过近70期的测试,当然有很多彩友也一直在观察我每天发的预测结果,得到了一个非常有价值的信息,那就是9码定位的命中率非常高,已到达90%的命中率,这给喜欢打私菜的朋友提供了极高价值的预测结果~当然了,大部分菜友还是走的正常渠道,因此,得想办法进行缩水,尽可能少的缩少注数。         当然了,经过近70期的观察和内部测试,发现了如果不考虑8码定位,而是重点把大底放在9码定位上

【安当产品应用案例100集】012-明御堡垒机通过RADIUS进行OTP认证登录的实施指南

概述 随着网络安全威胁的不断增加,企业对访问控制的需求日益增长。本文档旨在介绍如何配置明御堡垒机使用安当ASP认证服务的RADIUS服务器进行基于一次性密码(One-Time Password, OTP)的身份验证。OTP 身份验证是一种增强安全性的方式,可确保只有授权用户才能访问系统资源。 客户痛点 1. 内部攻击风险: 痛点: 员工误操作或内部人员滥用权限可能导致数据泄露或系统破坏

AI预测福彩3D采取888=3策略+和值012路或胆码测试8月29日新模型预测第71弹

经过70期的测试,当然有很多彩友也一直在观察我每天发的预测结果,得到了一个非常有价值的信息,那就是9码定位的命中率非常高,近70期一共只错了7次,这给喜欢打私房菜的朋友提供了极高价值的预测结果~当然了,大部分菜友还是走的正常渠道,因此,得想办法进行缩水,尽可能少的缩少注数。         当然了,经过70期的观察和内部测试,发现了如果不考虑8码定位,而是重点把大底放在9码定位

Python画笔案例-012 绘制空心T字

1、绘制空心T字 通过 python 的turtle 库绘制一个空心T字的图案,如下图: 2、实现代码  绘制以上空心T字的图案,代码如下: """空心T字.py"""import turtle # 导入海龟模块turtle.pensize(2) # 设定海龟画笔粗细为2turtle.setheading(90)

AI预测福彩3D采取888=3策略+和值012路或胆码测试8月25日新模型预测第67弹

经过近70期的测试,当然有很多彩友也一直在观察我每天发的预测结果,得到了一个非常有价值的信息,那就是9码定位的命中率非常高,近70期一共只错了6次,这给喜欢打私房菜的朋友提供了极高价值的预测结果~当然了,大部分菜友还是走的正常渠道,因此,得想办法进行缩水,尽可能少的缩少注数。         当然了,经过近70期的观察和内部测试,发现了如果不考虑8码定位,而是重点把大底放在9码定

012、架构_配置文件_数据节点(my.cnf)

变量名默认值取值类型及范围是否支持动态生效是否静态变量作用范围是否GoldenDB特有变量类型说明

AI预测体彩排3采取888=3策略+和值012路或胆码测试6月16日升级新模型预测第1弹

根据前面的预测效果,我对模型进行了重新优化,因为前面的模型效果不是很好。熟悉我的彩友比较清楚,我之前的主要精力是对福彩3D进行各种模型的开发和预测,排三的预测也就是最近1个月才开始搞的。3D的预测,经过对模型的多次修改和完善,最新的模型命中率有了大幅提高,大家可以去看我昨天发的文章。         对于3D的预测,最新的模型测试,截止到昨天,已测试了5次,其中8码定位命中

NYOJ 79 拦截导弹(dp)

时间限制:3000 ms  |  内存限制:65535 KB 难度: 3 描述 某国为了防御敌国的导弹袭击,发展中一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于等于前一发的高度。某天,雷达捕捉到敌国导弹来袭。由于该系统还在试用阶段,所以只用一套系统,因此有可能不能拦截所有的导弹。 输入 第一

[012] 百度地图API之公交换乘方案搜索(Android) .

本文主要讲解如何通过百度地图API搜索得到两个地点之间的公交换乘方案信息,即从A点乘公交车到B点有哪些乘车方案可以选择。       这是我写的第3篇介绍调用百度地图API搜索服务的文章,所以对搜索前要做的其它工作不再介绍,再加上代码中的注释也对相关的操作、方法做了尽可能详细的说明,所以直接看示例吧。 1) 布局文件res/layout/main.xml        [xhtml]