求最长递增子序列的nlogn算法
求最长递增子序列的nlogn算法
阿豪boy 发表于11个月前
求最长递增子序列的nlogn算法
  • 发表于 11个月前
  • 阅读 12
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

又见拦截导弹

http://acm.nyist.net/JudgeOnline/problem.php?pid=814

时间限制:3000 ms  |  内存限制:65535 KB

难度:3

输入

有多组测试数据。
每组数据先输入一个整数N(N≤3000),代表有N发导弹来袭。接下来有N个数,分别代表依次飞来的导弹的导弹的高度。当N=-1时表示输入结束。

输出

每组输出数据占一行,表示最少需要多少套拦截系统。

样例输入

8
389 207 155 300 299 170 158 65
5
265 156 123 76 26

样例输出

2
1

描述

大家对拦截导弹那个题目应该比较熟悉了,我再叙述一下题意:某国为了防御敌国的导弹袭击,新研制出来一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度。突然有一天,雷达捕捉到敌国的导弹来袭。由于该系统存在缺陷,所以如果想把所有的导弹都拦截下来,就要多准备几套这样的导弹拦截系统。但是由于该系统成本太高,所以为了降低成本,请你计算一下最少需要多少套拦截系统。

 

http://blog.csdn.net/u013806814/article/details/38711125

http://blog.csdn.net/u013806814/article/details/38901121

共有 人打赏支持
粉丝 5
博文 513
码字总数 390011
×
阿豪boy
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: