Pro.ID1311 Title旅行家的预算 Title链接http://10.20.2.8/oj/exercise/problem?problem_id=1311 AC36 Submit515 Ratio6.99% 时间&空间限制描述一个旅行家想驾驶汽车以最少的费用从一个城市到另一个城市(假设出发时油箱是空的)。给定两个城市之间的距离D1、汽车油箱的容量C(以升为单位)、每升汽油能行驶的距离D2、出发点每升汽油价格P和沿途油站数N( 0 ≤ N ≤ 100 ),每个油站i离出发点的距离Di、每升汽油价格 Pi( i = 1, 2, ..., N )。 输入多测试用例。 每个测试用例的第一行是四个实数: D1 C D2 P ,分别表示两个城市之间的距离,汽车油箱的容量,每升汽油能行驶的距离,出发点每升汽油价格; 第二行是一个整数N,表示沿途的油站数。 第三行到第N+2,每一行是一个油站的基本信息描述,包括该油站离出发点的距离Di,该油站每升汽油的价格Pi。 输出Description 一个旅行家想驾驶汽车以最少的费用从一个城市到另一个城市(假设出发时油箱是空的)。给定两个城市之间的距离D1、汽车油箱的容量C(以升为单位)、每升汽油能行驶的距离D2、出发点每升汽油价格P和沿途油站数N( 0 ≤ N ≤ 100 ),每个油站i离出发点的距离Di、每升汽油价格 Pi( i = 1, 2, ..., N )。 Input 多测试用例。 每个测试用例的第一行是四个实数: D1 C D2 P ,分别表示两个城市之间的距离,汽车油箱的容量,每升汽油能行驶的距离,出发点每升汽油价格; 第二行是一个整数N,表示沿途的油站数。 第三行到第N+2,每一行是一个油站的基本信息描述,包括该油站离出发点的距离Di,该油站每升汽油的价格Pi。 Output 每个测试用例输出一行:到达目的城市的最小费用(四舍五入到两位小数),若不能到达目的城市则输出"No Solution"。 Sample Input 275.6 11.9 27.4 2.8 Sample Output 26.95 Source 样例输入275.6 11.9 27.4 2.8 样例输出26.95 提示作者 |