#2604. 算法训练 旅行家的预算

算法训练 旅行家的预算

题目描述

一个旅行家想驾驶汽车以最少的费用从一个城市到另一个城市。假设出发时油箱是空的。

给定两个城市之间的距离 D1D_1、汽车油箱容量 CC(单位:升)、每升汽油能行驶的距离 D2D_2、出发点每升汽油价格 PP 和沿途油站数 NN

ii 个油站距离出发点的距离为 DiD_i,每升汽油价格为 PiP_i

请计算从出发点到达终点的最小费用,结果四舍五入到小数点后两位。如果无法到达目的地,则输出 No Solution

输入格式

第一行输入 44 个实数 D1,C,D2,PD_1,C,D_2,P 与一个非负整数 NN

接下来 NN 行,每行输入两个实数 Di,PiD_i,P_i

输出格式

如果可以到达目的地,输出一个实数,表示最小费用,保留两位小数;否则输出 No Solution

样例

275.6 11.9 27.4 2.8 2
102.0 2.9
220.0 2.2
26.95

来源

蓝桥杯练习系统