拦截导弹

拦截导弹

时间限制:3000 ms  |  内存限制:65535 KB
难度:3
描述

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

输入
第一行输入测试数据组数N(1<=N<=10)
接下来一行输入这组测试数据共有多少个导弹m(1<=m<=20)
接下来行输入导弹依次飞来的高度,所有高度值均是大于0的正整数。
输出
输出最多能拦截的导弹数目
样例输入
2
8
389 207 155 300 299 170 158 65
3
88 34 65
样例输出
6
2
来源
[张洁烽]原创
上传者

张洁烽



//最长非递增序列问题 
#include<stdio.h>
int main()
{
int i,j,n,x[100],d[100],k;
scanf("%d",&k);
while(k--)
{int dmax=0,xh=0;scanf("%d",&n);  for(i=0;i<n;i++){scanf("%d",&x[i]); //输入导弹飞来的高度 d[i]=1;      //初始化为1}for(i=n-2;i>=0;i--) //动态规划即从下层考虑,推出上层答案,故从后面开始循环{for(j=i+1;j<n;j++)if((x[j]<x[i])&&(d[i]<d[j]+1)) //后者小于前者,并递推出d[i]  {d[i]=d[j]+1;}}for(i=0;i<n;i++){if(d[i]>dmax){dmax=d[i];xh=i;    }//找出最大值}printf("%d\n",d[xh]);
}
return 0;
} 


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/467036.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C标准库

嘤嘤嘤&#xff0c;C标准库&#xff0c;我来了转载于:https://www.cnblogs.com/Fsiswo/p/8116331.html

你确定你会使用git commit?

我记得刚工作的时候&#xff0c;我第一次写git commit的内容&#xff0c;直接上来就是一个git commit -m "加上自己的注释"&#xff0c;就这样提交了。后来&#xff0c;我去了中兴&#xff0c;又去了恒大&#xff0c;接触到很多人做项目&#xff0c;发现做项目的时候…

adb devices unauthorized解决方法

有时候使用adb连接手机时&#xff0c;即使打开了usb调试&#xff0c;手机添加了信任&#xff0c;仍然出现unauthorized的提示 解决办法如下&#xff1a; 先上两张stack overflow上面的图片&#xff1a; 很多人可能看不懂。翻一下大概如下&#xff1a; 也就是在 C:\Users\xxx\.a…

可怕,别人把我MCU固件给反汇编了!

相关文章很多人都不清楚HEX文件格式CPU怎么认识代码的&#xff1f;一个超强的逆向分析软件本文主要跟大家分享一个简单逆向stm32固件程序的实例&#xff0c;为了让大家在一款成熟的产品中去考虑加密这一块的技术&#xff0c;不然分分钟被别人copy&#xff01;2、情景再现咬金&a…

GridView相关问题汇总

<asp:gridview id"gvData" runat"server" autogeneratecolumns"False"> <columns> <asp:templatefield headertext"所属系统"> <itemtemplate> <asp:label id…

带参数的宏定义

不是进行简单的字符串替换&#xff0c;还要进行参数替换。其定义的一般形式为#define 宏名(参数表) 字符串字符串中包含在括弧中所指定的参数。如&#xff1a;#define S(a,b) a*bareaS(3,2);定义矩形面积S&#xff0c;a 和 b 是边长。在程序中用了S(3,2)&#xff0c;把3、2分别…

数据结构——堆栈

数据结构——堆栈 宗旨&#xff1a;技术的学习是有限的&#xff0c;分享的精神是无限的。 1、特性&#xff1a;先进后出&#xff08;FILO&#xff09; 2、应用&#xff1a; 子程序的调用 处理递归调用 表达式转换与求值 二叉树的遍历 图形的深度优化优先 3、用数组仿真堆栈 &a…

处理String类常用的方法1

public class Dome{public static void main(String[] args) {char[] chnew char[] {你,你,你};String strnew String(ch);System.out.println(str);char[] qwestr.toCharArray();} }此为数组转化为字符串&#xff0c;然后字符串又转回数组的方法。 public static void main(St…

电脑控制android手机神器,scrcpy

我同事有一个华为手机&#xff0c;手机里内置了NFC&#xff0c;然后把手机靠近下电脑&#xff0c;当然的&#xff0c;一定需要是华为笔记本&#xff0c;然后电脑就弹出一个界面&#xff0c;控制手机的界面&#xff0c;这个功能非常好&#xff0c;加上NFC的功能&#xff0c;体验…

粗谈LINUX下的文件系统管理

在各网络操作系统中,都可分为系统理与网络管理两部分&#xff0c;而在LINUX下&#xff0c;若要向系统管理方面发展的话&#xff0c;就必须了解LINUX下的用户管理与文件管理。前面己经介绍了用户管理&#xff0c;下面将粗谈一下LINUX下的文件系统。那么究竟什么是文件系统呢&…

百钱买白鸡与啤酒饮料

第一题 标题&#xff1a;啤酒和饮料 啤酒每罐2.3元&#xff0c;饮料每罐1.9元。小明买了若干啤酒和饮料&#xff0c;一共花了82.3元。 我们还知道他买的啤酒比饮料的数量少&#xff0c;请你计算他买了几罐啤酒。 注意&#xff1a;答案是一个整数。请通过浏览器提交答案。 不…

Modbus协议概念最详细介绍

★一文认识Modbus协议&#xff1b;”1 什么是Modbus&#xff1f;2 主从模式3 协议的分类3.1 Modbus ASCII3.2 Modbus RTU3.3 Modbus TCP3.4 Modbus Plus4 libmodbus5 freemodbus6 总结1 什么是Modbus&#xff1f;Modbus是Modicon&#xff08;施耐德&#xff09;公司于1979年开发…

OpenvSwitch实现kubernetes依赖的底层网络

kubernetes网络模型设计的一个基础原则是&#xff1a;每个Pod都拥有一个独立的IP地址&#xff0c;而且假定所有Pod都在一个可以直接连通的、扁平的网络空间中&#xff08;在GCE里面是现成的网络模型&#xff09;。在kubernetes中&#xff0c;IP是以Pod为单位进行分配的。一个Po…

该不该放弃嵌入式,单片机这条路?

知乎提问&#xff1a;本人&#xff0c;一个毕业工作两年在深圳工作的菜鸟单片机工程师。说说这两年来自己的一些看法。个人语言表述能力较差&#xff0c;加之经验不足&#xff0c;望见谅。1.程序编写1.1对架构能力要求较高。比如做一个自动售卖咖啡机&#xff0c;在开始写之前要…

6月份Asp.net源码推荐

整理了一下51aspx上6月份的Asp.net源码&#xff0c;特推荐一些给大家免费下载- 阿江酷站统计系统ASP.Net修正版Hits:262 2007-6-29阿江酷站单用户访问统计系统ASP.Net修正版 通过在要统计的页面潜入js脚本就可以对访问进行详细统计&#xff0c;可以按小时、日、月、年进行柱状图…

在家工作多年再回深圳找工作,会不会丢脸?

jiy发哥好。职场难题&#xff0c;江湖救急&#xff0c;请教你&#xff1a; 我刚毕业曾在深圳待过&#xff0c;那时候真是菜得什么都不会&#xff0c;折腾来折腾去一直没找到合适的坑&#xff0c;所以混了一两年又回老家小城市了。 小城市待遇普通&#xff0c;工作机会不多&…

数独

数独 时间限制&#xff1a;1000 ms | 内存限制&#xff1a;65535 KB难度&#xff1a;4描述数独是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据99盘面上的已知数字&#xff0c;推理出所有剩余空格的数字&#xff0c;并满足每一行、每一列、每一个3*3宫内的数字均含1-9&…

初识Jedis

文章主要分两部分&#xff0c;第一部分&#xff1a;简单分析一些类&#xff0c;第二部分&#xff1a;代码示例 一、相关类分析 1、JedisPoolConfig类分析 JedisPoolConfig类是JedisPool的配置类 //最大空闲连接数, 默认8个 config.setMaxIdle(8);//最大连接数, 默认8个 config.…

Linux内存寻址方式

为什么要内存管理&#xff1a;早期的程序都是直接运行在物理地址上&#xff0c;也就是说这个程序所需要的空间不超过该机器的物理内存就不会有问题&#xff0c;但实际场景中都是多任务&#xff0c;多进程的&#xff0c;这种物理地址reserved给各个进程是不靠谱的。举个栗子&…

DotNetNuke 框架总揽

我总觉的学一样东东&#xff0c;最好是先在总体上对他有一个认识&#xff0c;而后才能更好的学习&#xff0c;最近刚好有机会学习DotNetNuke这个东西&#xff0c;就把所学到的都写下来&#xff0c;与大家一起分享&#xff0c;有不对的地方&#xff0c;大家一起讨论&#xff0c;…