描述

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

输入

最多20个整数,分别表示导弹依次飞来的高度(雷达给出高度数据是不大于30000的正整数)

输出

整数M。表示:这套系统最多能拦截 M 枚导弹.

样例输入1

300 250 275 252 200 138 245

样例输出1

5#include       //递推dp

#define max(x,y) x>y?x:y

int main()

{

int boom[20];

int len=0,i,maxboom[20],l_max=0;

while (scanf("%d",&boom[len])!=EOF)

maxboom[len++]=1;

for (i=0;i

{

int j,max=0;

for (j=0;j

if (boom[i]<=boom[j])

maxboom[i]=max(maxboom[i],maxboom[j]+1);    //状态转移方程

if (maxboom[i]>l_max)

l_max=maxboom[i];

}

printf("%d",l_max);

return 0;

}

导弹追踪飞机c语言编程,防御导弹 (C语言代码)相关推荐

  1. C 语言编程 — 结构化程序流的汇编代码与 CPU 指令集

    目录 文章目录 目录 文章目录 为什么要保留汇编语言 顺序程序流 条件程序流 循环程序流 函数调用栈的工作原理 文章目录 <C 语言编程 - GCC 工具链> <C 语言编程 - 程 ...

  2. java兔子问题流程图_C语言编程狼追兔子问题代码解析

    原标题:C语言编程狼追兔子问题代码解析 问题描述 一只兔子躲进了10个环形分布的洞中的一个.狼在第一个洞中没有找到兔子,就隔一个洞,到第3个洞去找:也没有找到,就隔2个洞,到第6个洞去找:以后每次多一 ...

  3. c语言编程模拟选举,C语言编程题精选

    C语言编程题精选 C语言编程题精选 1. 编程实现对键盘输入的英文名句子进行加密.用加密方法为,当内容为英文字母时其在26字母中的其后三个字母代替该字母,若为其它字符时不变. 2. 编程实现将任意的十 ...

  4. 成都c语言编程培训机构,成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗...

    成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗 首页 > 软件 > 成都学c语言编程 作者:镀金池   发布时间:2018-09-28 14:20 近似带有序布局 ...

  5. 罗定c语言,罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费...

    罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费 首页 > 软件 > 罗定学c语言编程 作者:镀金池   发布时间:2018-10-04 23:40 依照c语言的法则, ...

  6. c语言编程技巧分析,C语言难点及编程技巧分析

    摘要:近些年信息技术发展迅速,社会需要大量专业的计算机人才,C语言是学习计算机知识的专业理论课程,能够为以后的学习打下专业基础.但目前C语言学习受到各方面因素的影响,学习效果不是很理想,很多时候即使努 ...

  7. 单片机c语言编程下载,单片机C语言编程.doc

    单片机C语言编程.doc 单片机C语言编程指令格式 功能简述 字节数 周期 一.数据传送类指令 MOV A, Rn 寄存器送累加器 1 1 MOV Rn,A 累加器送寄存器 1 1 MOV A ,Ri ...

  8. c语言编程所得票数,C语言编程求1X2X3····Xn所得的数末尾有多少个零

    C语言编程求1X2X3····Xn所得的数末尾有多少个零 发布时间:2020-08-10 02:23:57 来源:51CTO 阅读:312 作者:sonissa 参见大数的阶乘 https://blo ...

  9. c语言编程课程心得,c语言编程课程设计心得.docx

    C语言编程课程设计心得 C语言编程课程设计心得 河南城建学院 <C语言程序设计>课程设计报告 适用专业工程管理专业课程名称C语言程序设计指导教师赵军民.魏新红.张芳芳 设计人:051409 ...

最新文章

  1. linux 网络编程 ping,Linux 网络编程基础(4) -- Ping 的C代码实现
  2. 精灵盛典电脑模拟器服务器怎么修改,精灵盛典ios电脑版
  3. CSS 实现图片横向拖动
  4. 蓝桥杯【介绍】和【如何准备才可以拿奖】
  5. 小米8 android9手势,这么全面的小米手机操作手势你一定没见过
  6. 解决The current branch is not configured for pull No value for key branch.master.merge found in config
  7. App开发流程之加密工具类
  8. scala命令行运行spark代码
  9. JAVA如何正确处理Unicode字符
  10. java wix_使用WIX升级MSI
  11. weblogic12升级jdk_如何修改WEBLOGIC的JDK版本
  12. 好用到爆!轻松获取PNG透明图片!
  13. 1.11 为什么使用卷积?
  14. 消息中间件学习总结(20)——主流MQ比较及MQ常见使用场景总结
  15. windows使用DD刻录工具刻录U盘
  16. python整数范围_python整数范围
  17. 怎么让台式计算机散发wifi,怎样能让台式电脑发出WIFI信号?
  18. Linux学习笔记-shell脚本-log脚本函数
  19. 产品经理:能不能让这串数字滚动起来?
  20. jQuery的模糊匹配

热门文章

  1. 微信分享签名无效php_【求助】微信分享朋友圈失效
  2. 柔性电子综述2012 ---在医疗,汽车行业,人机界面,移动设备以及其他场景下的可能应用
  3. 算法基础:快排优化:为什么快排都会TLE
  4. codeforces1375G Tree Modification
  5. 西门子博途软件TIA PORTAL不同版本安装在一台电脑上的个人总结
  6. Google搜索规则——更准确的获取内容
  7. 二分法+牛顿迭代法+简化牛顿迭代法+牛顿下山法解方程的近似值
  8. stm32 开发软件分享
  9. 【Openfire】网页版的用户注册、登录、修改密码
  10. 云服务器大数据高可用集群搭建-----hadoop篇