AT_past202303_d シューティング
题目描述
你正在玩一个游戏,在游戏中你可以购买并使用道具来打败一个拥有 $H$ 点耐力的敌人。共有两种道具:
- 道具 $1$:使用时,可令敌人的耐力减少 $A$ 点。价格为 $B$ 日元。
- 道具 $2$:使用时,可令敌人的耐力减少 $C$ 点。设当时敌人的耐力为 $h$,那么如果 $h>0$,敌人的耐力还会额外减少 $\lfloor \frac{h}{2}\rfloor$,其中 $\lfloor X \rfloor$ 表示将 $X$ 向下取整为整数。
每个道具只能使用一次,但可以购买任意数量的道具。道具可以按任意顺序使用。
请你求出使敌人的耐力降为 $0$ 或更低所需的最小金额。
输入格式
输入以如下格式从标准输入给出:
> $H\ A\ B\ C\ D$
输出格式
输出答案。
说明/提示
### 样例解释 1
你可以购买一个道具 $1$ 和一个道具 $2$,按照以下顺序使用它们:
- 先使用道具 $2$,敌人的耐力减少 $1$,变为 $12$。随后耐力再减少 $\lfloor \frac{12}{2}\rfloor=6$,变为 $6$。
- 再使用道具 $1$,敌人的耐力减少 $6$,变为 $0$。
这样可以将敌人的耐力降为 $0$ 或以下。所需金额为 $5+7=12$,且这是最少的金额。
### 数据范围
- $1\leq H,A,B,C,D\leq 10^9$
- 输入的所有数均为整数。
由 ChatGPT 5 翻译