主题:两道题(要求用贪心)
万里长城
[专家分:340] 发布于 2007-12-15 13:18:00
拦截导弹(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个回复)
沙发
angwuy [专家分:2280] 发布于 2007-12-15 17:36:00
拦截导弹用贪心是不行的,有反例,正解是DP
板凳
huajing [专家分:20] 发布于 2007-12-15 21:09:00
动态规划吧!老题了。
3 楼
万里长城 [专家分:340] 发布于 2007-12-20 18:39:00
[quote]拦截导弹用贪心是不行的,有反例,正解是DP[/quote]
DP是...
4 楼
万里长城 [专家分:340] 发布于 2007-12-20 18:41:00
[quote]动态规划吧!老题了。[/quote]
两道都用?
5 楼
angwuy [专家分:2280] 发布于 2007-12-20 20:51:00
第一DP
第二贪心
6 楼
万里长城 [专家分:340] 发布于 2007-12-21 17:21:00
[quote]第一DP
第二贪心[/quote]
DP?
7 楼
angwuy [专家分:2280] 发布于 2007-12-21 20:02:00
动态规划
8 楼
万里长城 [专家分:340] 发布于 2007-12-22 12:56:00
3Q
旅行家的预算做出来了
9 楼
dxwxy [专家分:80] 发布于 2007-12-22 19:44:00
动态规划?
10 楼
dxwxy [专家分:80] 发布于 2007-12-22 19:46:00
第一DP
第二贪心
我来回复