NOIP贪心法摘要.pptVIP

  • 3
  • 0
  • 约3.32千字
  • 约 17页
  • 2016-11-22 发布于湖北
  • 举报
例4、旅行家预算(NOIP1999 高中组第3题 ) 【问题描述】一个旅行家想驾驶汽车以最少的费用,从一个城市到另一个城市(假设出发时邮箱是空的)。给定两城市之间的距离Dic1,汽车邮箱的容量C(以升为单位),每升汽油能行驶的距离为Dic2,出发时每升汽油的价格为P。沿途有n(1≤n ≤100 )个加油站,油站i离出发点的距离为di,该油站每升汽油的价格为pi(i=1,2,…,n).请编程输出完成任务最小的费用,计算结果四舍五入至小数点后两位,如果无法到达目的地,则输出“No solution”。 输入: 输入文件名为oil.in,共n+1行,第1行为:Dic1 C Dic2 P n,以下n行,其中第i+1( 1≤ i ≤ n)行的数据均有3个,分别为:油站号i,该油站距出发点的距离di,该油站每升汽油的价格Pi。每个数据之间用一个空格隔开。 输出:输出文件oil.out,仅一行,表示最少费用。 【样例输入】275.6 11.9 27.4 2.8 2 1 102.0 2.9 2 220.0 2.2 【样例输出】26.95 分析: 题目要求从起点到终点的最小花费,又给了加油站的位置与油费,明显贪心法,即让花费一直最小。 ? 贪心思路: ? 1.如果在能到达的加油

文档评论(0)

1亿VIP精品文档

相关文档