搜索
热搜: NOIP OIer 神牛
查看: 327|回复: 2

1302拦截导弹

[复制链接]

35

主题

54

帖子

4532

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4532
发表于 2021-5-17 09:02:31 | 显示全部楼层 |阅读模式
建帖
回复

使用道具 举报

主题

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2021-5-21 21:35:18 | 显示全部楼层
本题有两个问题,先看第一问。
问题一:这套系统最多能拦截多少导弹?
假设拦截的导弹高度为h1,h2,h3,...hk,他们需要满足的关系是h1=h2>=h3>=...>=hk
这是最长不少升子序列。

问题二:要拦截所有导弹最少要配备多少套这种导弹拦截系统
假设目前有m套拦截系统,能够拦截的导弹最高的高度为h1,h2,h3...hk
现在有一枚导弹高度为H
如果m套系统都能拦截,那么选择哪一套系统呢?
选择能够拦截H且拦截高度最小的拦截系统去拦截,把拦截高度高的留着拦截更高的导弹
这就是贪心的方法
因此,可以使用数组s表示每套拦截系统的高度
如果所有拦截系统都不能拦截,拦截系统就增加一套...
回复

使用道具 举报

主题

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2021-5-22 18:41:57 | 显示全部楼层
本帖最后由 wq 于 2021-5-22 20:15 编辑

先帝


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

津ICP备19006949号-1 | 津公网安备12010102000465号

快速回复 返回顶部 返回列表