问题 4640 --喂猫

4640: 喂猫

时间限制: 1 Sec  内存限制: 128 MB
提交: 26  解决: 11
[提交][状态][命题人:]

题目描述

hh:mmhh表示小时,mm表示分钟)醒来后,小轩轩意识到他又忘记喂他唯一的一只猫了(猜猜为什么只有一只猫)。猫目前的饥饿水平是H点,而且每分钟没有食物会增加D点的饥饿感。

在任何时候,小轩轩都可以去卖美味小圆面包的商店(你可以假设从商店来回不需要花费时间)。一个面包要花费C元,可以减少饥饿N点。由于对面包店的需求在晚上大幅下降,从20:00开始,面包店有20%的特别折扣(注意成本可能会变得合理)。当然,面包只能整件出售,比如不能买半个面包。
确定小轩轩为了喂养他的猫而必须花费的最低金额。只要猫的饥饿水平小于等于0,就认为猫不再需要投喂了。

输入

第一行包含两个整数hh和mm(00 ≤ hh≤ 23, 00 ≤ mm ≤ 59)-小轩轩睡醒的时刻。
第二行包含四个整数H、D、C和N(1≤ H ≤ 105,  1≤ D,C,N ≤ 102).

输出

答案保留4位小数

样例输入
Copy
19 00
255 1 100 1
样例输出
Copy
25200.0000

提示

样例2输入

17 41
1000 6 15 11

样例2输出

1365.0000

注释:
在第一个样例中,小轩轩可以正好在20:00访问该商店。猫的饥饿感相当于315个,因此需要购买315个面包。折扣使最终答案为25200元。
在第二个样本中,最好在他醒来后马上去商店。然后,他将不得不每15元买91箱,总共花费1365元。

来源

[提交][状态]