Problem Description
某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹.
怎么办呢?多搞几套系统呗!你说说倒蛮容易,成本呢?成本是个大问题啊.所以俺就到这里来求救了,请帮助计算一下最少需要多少套拦截系统.
Input
输入若干组数据.每组数据包括:导弹总个数(正整数),导弹依此飞来的高度(雷达给出的高度数据是不大于30000的正整数,用空格分隔)
Output
对应每组数据输出拦截所有导弹最少要配备多少套这种导弹拦截系统.
Sample Input
8 389 207 155 300 299 170 158 65
Sample Output
2
ac代码:

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int b[100000];
int main()
{
int n;
while(cin>>n)
{
int j;
memset(b,0,sizeof(b));
int a;
int temp=0;
for(int i=0;i<n;i++)
{
cin>>a;
for(j=0;j<=temp;j++)
{
if(b[j]>=a)
{
b[j]=a;
break;
}

}
if(j>temp)
{
b[++temp]=a;
}

}
cout<<temp<<endl;
}

return 0;
}

转载于:https://www.cnblogs.com/bejm/p/9108464.html

杭电oj1257最少拦截系统(贪心)相关推荐

  1. 杭电oj1257最少拦截系统—贪心/dp最大递增子序列

    附上题目链接:杭电oj1257 这个题目有动态规划和贪心两种解决方式. 贪心法1: 对于导弹我们知道只可以从大到小的反导,一个系统必须从大到小排列.那么我们就可以选择从最高的那个导弹入手,往右找仅次于 ...

  2. HDU1257 最少拦截系统 贪心或动态规划

    最少拦截系统 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  3. 最少拦截系统 贪心

    最少拦截系统 题目描述 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕 ...

  4. hdu 1257最少拦截系统(贪心)

    最少拦截系统 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  5. HDU——1257最少拦截系统(贪心)

    最少拦截系统 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  6. hdu1257 最少拦截系统【想了好久】

    最少拦截系统 Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) Problem Desc ...

  7. HDOJ---1257 最少拦截系统[线性DP]+NYOJ---拦截导弹[输出最长单调子序列的长度]

    最少拦截系统 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  8. SDUT_2075 最少拦截系统

    最少拦截系统 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Discuss Problem Description 某国为了防御敌 ...

  9. hdu 1257最少拦截系统 动态规划

    最少拦截系统 Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) Problem Desc ...

最新文章

  1. 转: IO设计模式:Reactor和Proactor对比
  2. 北京科技大学智能视觉参赛队伍 - 对于比赛总结
  3. idea中配置maven的骨架本地下载方式
  4. 计算机软件需求规格说明规范_太阳能(光伏)组件安全规范测试简介_丙观科技
  5. 大数据分析优劣势有哪些
  6. linux pstack命令总结
  7. ENVI的seamless mosaic工具详解
  8. 程序员表白源码集合打包带走
  9. Windows 搭建 FTP 服务器
  10. 嵌入式计算机与pc机区别,嵌入式计算机与PC机的区别是什么?
  11. 细胞工程-6-原生质体分离核体细胞杂交
  12. hadoop yarn web无法访问
  13. Redis之时间轮机制(五)
  14. 绘制几何图形,生成辅助线的思路
  15. Android 摄像头拍照显示 相册显示 图片裁剪绘制显示
  16. ESP32CAM--st7789--240x240--1.3inch
  17. 公路车sava和Java_入门之作 意外惊喜 SAVA追风5.0公路车 评测
  18. Flutter flutter验证手机号码
  19. linux 谷歌浏览器debugger,解决谷歌浏览器在F12情况下自动断点问题(Paused in debugger)...
  20. 接口测试之接口的定义

热门文章

  1. python中链表是什么_python 单链表的实现
  2. 智乃买瓜(another version)(DP+逆向思维)
  3. AcWing 836. 合并集合
  4. HashMap的工作原理--重点----数据结构示意图的理解
  5. GO语言学习之路26
  6. phinx数据库脚本迁移工具
  7. AlloyTeam|腾讯全端 AlloyTeam 团队 - HTML5开源图像处理框架AlloyImage
  8. RunLoop已入门?不来应用一下?
  9. Openlayers 3计算长度和面积
  10. PHP-Yii执行流程分析(源码)