/*最少拦截系统

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)

Total Submission(s): 25347    Accepted Submission(s): 9959

Problem Description

某国为了防御敌国的导弹突击,发展出一种导弹拦截系统.可是这样的导弹拦截系统有一个缺陷:

尽管它的第一发炮弹可以到达随意的高度,可是以后每一发炮弹都不能超过前一发的高度.

某天,雷达捕捉到敌国的导弹来袭.因为该系统还在试用阶段,所以仅仅有一套系统,

因此有可能不能拦截全部的导弹.

怎么办呢?多搞几套系统呗!你说说倒蛮easy,成本呢?成本是个大问题啊.

所以俺就到这里来求救了,请帮助计算一下最少须要多少套拦截系统.

Input

输入若干组数据.每组数据包含:导弹总个数(正整数),导弹依此飞来的高度

(雷达给出的高度数据是不大于30000的正整数,用空格分隔)

Output

相应每组数据输出拦截全部导弹最少要配备多少套这样的导弹拦截系统。

Sample Input

8 389 207 155 300 299 170 158 65

Sample Output

2*/

<span style="font-size:18px;">#include<stdio.h>
#include<string.h>
int a[1000008],b[1000008];
int main()
{
int n,i,k,j;
while(scanf("%d",&n)==1)
{
k=0;
scanf("%d",&a[0]);
b[k]=a[0];
for(i=1;i<n;i++)
{
scanf("%d",&a[i]);
for(j=0;j<=k;j++)
if(b[j]>a[i])
{
b[j]=a[i];
break;
}
if(j>k)
{
b[++k]=a[i];
}
}
printf("%d\n",k+1);
}
return 0;
} </span>

最新文章

  1. 利用windbg 分析IIS 的线程池w3wp程序多线程挂起问题
  2. React 根据官方总结的规范
  3. php里少用到的session_module_name,以及session的key值限制,简单将session存储为json格式数据的方法
  4. mysql 字段操作
  5. 问题:关于一个贴友的js留言板的实现
  6. RxJava的使用
  7. powershell创建并加载配置文件
  8. 数据库导出导入操作(expdp,impdp)
  9. 浅谈C语言中的强符号、弱符号、强引用和弱引用
  10. 转:Loadrunner上传文件解决办法(大文件)
  11. JVM知识在离线数据中的运用
  12. HTML5新特性之WebRTC[转]
  13. 老男孩python学习之作业一购物小程序
  14. 项目启动,main函数之前的代码执行两次 restartedMain
  15. CentOS7的网卡重启方法
  16. 爬虫之Selenium 动态渲染页面爬取
  17. 浏览器中的 JS 和 Node.js 中的 JS
  18. 下载安装 STS(Spring Tool Suite),推荐对应 Eclipse 版本号,适用于Windows32位(xp、2003)
  19. Ubuntu下Eclipse的安装方法
  20. 51Nod 1433 0和5(9的倍数理论)

热门文章

  1. 【转】UINavigationController 直接返回到第一级目录
  2. Java项目打包发布
  3. javascript--给你的JS代码添加单元测试
  4. 《疯狂Python讲义》重要笔记——Python简介
  5. Springboot+hibernate简单的增删改查
  6. 搭建go开发环境
  7. 修改DIV滚动条样式
  8. Java 基本的递归写法
  9. bootstrap-paginator基于bootstrap的分页插件
  10. 苹果双系统win8.1遇到的一些问题