CF955A Feed the cat
题目描述
## 题意翻译
安德鲁在 $hh:mm$ 时刻醒来后,意识到他又忘记喂他唯一的猫了(~~猜猜为什么只有一只猫~~)。猫现在的饥饿程度是 $H$ 点,而且每分钟没有食物都会增加 $D$ 点的饥饿感。
在任何时候,安德鲁都可以去一家卖美味面包的商店(你可以假设去商店和回来不需要时间)。一个这样的小圆面包要花费 $C$ 卢布,减少 $N$ 点的饥饿感。由于对面包店的需求在晚上大幅下降,因此从 20:00 开始,面包有 $20%$ 的特别折扣(注意,成本可能会变得合理)。当然,小圆面包不能分批出售。
确定安德鲁为养猫必须花费的最低金额。如果这只猫的饥饿程度小于或等于零,它就被认为是被喂养的。
输入格式
第一行包含两个整数 $hh$ 和 $mm$ $(00 \leq hh \leq 23,00 \leq mm \leq59)$ 表示安德鲁苏醒的时间。
第二行包含四个整数 $H,D,C$ 和 $N$ $(1 \leq H \leq 10^5,1 \leq D,C,N \leq 100)$
输出格式
将最小金额输出到小数点后三位以内。如果您的答案和评测机的答案误差不超过 $10^{-4}$,则认为您的回答是正确的。
说明/提示
在第一个样本中,安德鲁可以在 $20$ 点 $20$ 分准时去商店。猫的饥饿将等于 $315$,因此有必要购买 $315$ 个小圆面包。最后的答案是 $25200$ 卢布。
在第二个样本中,他醒来后立刻去商店是最佳选择。然后他每 $15$ 卢布就要买 $91$ 个小圆面包,总共要花 $1365$ 卢布。