#GESP1403. [GESP202512一级] 小杨的爱心快递

[GESP202512一级] 小杨的爱心快递

[GESP202512一级]小杨的爱心快递

题目描述

小杨是“爱心社区” 的小志愿者 ,每周他都会帮助邻居们寄送捐赠给山区小学的文具和书籍 。快递公司为了支持公益行动 ,制定了特殊的运费规则 ,鼓励大家合理包装:

假设快递的体积为VV ,重量为GG。 · 按体积计算:运费按体积计算 ,公式是 0.50.5 x VV 元。 · 按重量计算:为了鼓励减轻包裹重量 ,规则是: 当重量小于 300300 克, 即 G300G\leq300 时 ,运费为 MM 元 ;当重量达到或超过 300300 克, 即 G300G\geq300 时 ,运费为 NN 元。

快递公司的叔叔说:“我们应该选择最公平合理的计费方式 。”

所以 ,最终的运费会取按体积计算和按重量计算这两种方式中价格较低的那一个 ,这样对寄件人最公道。

输入格式

四行,每行⼀个⼀位小数的浮点数,分别代表,快递的体积 VV ,快递的重量 GG ,第⼀档重量运费 MM,第⼆档重量运费NN

输出格式

一行一个一位小数 ,代表实际快递运费。

样例

样例1

100.4
300.2
60.6
70.5
50.2

样例2

99.8
200.9
60.2
70.1
49.9

样例解释

对于样例 1:快递体积 VV100.4100.4,重量 GG300.2300.2 ,第⼀档重量运费 MM60.660.6,第二档重量运费 NN70.570.5。 –   若按体积收费,费用为 0.5×100.4=50.20.5\times100.4=50.2; –   若按重量收费,由于重量 G=300.2G=300.2 超过300300,费⽤为 70.570.5。 输出价格较低50.250.2

对于样例 2:快递体积 VV99.899.8,重量GG200.9200.9,第⼀档重量运费MM60.260.2,第⼆档重量运费 NN70.170.1。 –   若按体积收费,费用为0.5×99.8=49.90.5\times99.8=49.9 ; –   若按重量收费,由于重量G=200.9G=200.9小于300300 ,费用为60.260.2 。 输出价格较低49.949.9

数据范围

对于所有测试点,保证给出的浮点数不超过10001000