回 帖 发 新 帖 刷新版面

主题:两道题(要求用贪心)

拦截导弹(28分)
    某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。
输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整数),计算这套系统最多能拦截多少导弹,如果要拦截所有导弹最少要配备多少套这种导弹拦截系统。
样例:
    INPUT                              OUTPUT
    389 207 155 300 299 170 158 65     6(最多能拦截的导弹数)
                                       2(要拦截所有导弹最少要配备的系统数)


旅行家的预算(27分)
一个旅行家想驾驶汽车以最少的费用从一个城市到另一个城市(假设出发时油箱是空的)。给定两个城市之间的距离D1、汽车油箱的容量C(以升为单位)、每升汽油能行驶的距离D2、出发点每升汽油价格P和沿途油站数N(N可以为零),油站i离出发点的距离Di、每升汽油价格Pi(i=1,2,……N)。计算结果四舍五入至小数点后两位。如果无法到达目的地,则输出“No Solution”。
    样例:
    INPUT
                D1=275.6  C=11.9  D2=27.4   P=2.8   N=2

油站号I    离出发点的距离Di    每升汽油价格Pi
1    102.0    2.9
2    220.0    2.2

    OUTPUT
26.95(该数据表示最小费用)

回复列表 (共10个回复)

沙发

拦截导弹用贪心是不行的,有反例,正解是DP

板凳

动态规划吧!老题了。

3 楼

[quote]拦截导弹用贪心是不行的,有反例,正解是DP[/quote]

DP是...

4 楼

[quote]动态规划吧!老题了。[/quote]

两道都用?

5 楼

第一DP
第二贪心

6 楼

[quote]第一DP
第二贪心[/quote]
DP?

7 楼

动态规划

8 楼

3Q
旅行家的预算做出来了

9 楼

动态规划?

10 楼

第一DP
第二贪心

我来回复

您尚未登录,请登录后再回复。点此登录或注册