返回小组 开始 2024-07-27 17:00:00

题目

结束 2024-07-27 17:10:00
Contest is over.
当前 2025-2-18 06:01:31

E. 计算邮费

描述

邮费的计算规则为:物品重量在1kg1kg以内基础邮费为55元,超过1kg1kg,每增加1kg1kg费用多加0.50.5元,不足1kg1kg1kg1kg计费(向上取整),运送物品的距离100km100km以内基础运费为55元,超过100km100km后,每增加1km1km(不足1km1km1km1km计费)费用多加0.150.15元;同时寄送物品的体积重量不超过1010,不加收超大件服务费,体积重量超过1010的部分,每增加1010,加收11元,增加部分未超过1010不计费(向下取整)。
注: 体积重量=(长×宽×高÷6000)$(单位:厘米cm)
现在给你需要寄送物品的重量,距离,以及存放寄送物品纸箱的长、宽、高,请计算出寄送物品所需的邮费,保留两位小数。

输入

从文件postage.in中读入数据。
第一行输入个数,分别代表寄送物品重量、距离,寄送物品纸箱的长、宽、高。

输出

输出到文件postage.out中。
输出一行一个数,表示寄送物品的邮费。

样例

输入
复制

1 97 50 30 40

输出
复制

10.00

输入
复制

21.49 100 50 50 40

输出
复制

20.50

输入
复制

10.66 547 60 60 40

输出
复制

83.05

提示

【样例1解释】
基础重量与基础距离均未超出,体积重量=50×30×40÷6000=10=50×30×40÷6000=10,体积重量未超过10,不加收任何费用,故邮费=5+5=10=5+5=10,输出保留两位小数,输出为 10.00。
【样例3解释】
基础重量超过1kg、基础距离超过100km,需要加收费用,体积重量=60×60×40÷6000=24=60×60×40÷6000=24,体积重量超过10但未超过加收1元费用;寄送物品重量与寄送距离需要进行向上取整,再代入计算,故邮费=5+(111)×0.5+5+(547100)×0.15+1=83.05=5+(11-1)×0.5+5+(547-100)×0.15+1=83.05


Submit

登录

注册
时间限制 1 秒
内存限制 512 MB
提交