AT_joi2017yo_a 電子レンジ (Microwave)

题目描述

JOI 君为了准备食物,打算用微波炉将温度为 $A$ ℃ 的肉加热到 $B$ ℃。当肉的温度低于 $0$ ℃时,肉是冻结的;当温度高于 $0$ ℃时,肉是未冻结的。当温度恰好为 $0$ ℃时,肉既可能是冻结的,也可能是未冻结的。 JOI 君假设加热肉所需的时间如下: - 当肉是冻结的且温度低于 $0$ ℃时:每升高 $1$ ℃需要 $C$ 秒。 - 当肉是冻结的且温度恰好为 $0$ ℃时:需要 $D$ 秒将肉解冻,使其变为未冻结状态。 - 当肉是未冻结的时:每升高 $1$ ℃需要 $E$ 秒。 请根据上述假设,计算将肉加热到 $B$ ℃所需的总时间。

输入格式

输入共 $5$ 行,每行一个整数。 第 $1$ 行:原始肉的温度 $A$。 第 $2$ 行:目标温度 $B$。 第 $3$ 行:冻结的肉每升高 $1$ ℃所需的时间 $C$。 第 $4$ 行:冻结的肉解冻所需的时间 $D$。 第 $5$ 行:未冻结的肉每升高 $1$ ℃所需的时间 $E$。 保证 $A$ 的取值范围为 $-100 \leq A \leq 100$,$B$ 的取值范围为 $1 \leq B \leq 100$,且 $A \neq 0$ 且 $A < B$。

输出格式

输出一个整数,表示将肉加热到 $B$ ℃所需的总秒数。

说明/提示

### 样例解释 1 在样例 $1$ 中,原始肉的温度为 $-10$ ℃,是冻结的。加热过程如下: - 从 $-10$ ℃加热到 $0$ ℃需要 $5 \times 10 = 50$ 秒。 - 将 $0$ ℃的肉解冻需要 $10$ 秒。 - 从 $0$ ℃加热到 $20$ ℃需要 $3 \times 20 = 60$ 秒。 因此,总共需要 $120$ 秒。 ### 样例解释 2 在样例 $2$ 中,原始肉的温度已经是未冻结的。因此,将肉从 $35$ ℃加热到 $92$ ℃需要 $627$ 秒。 由 ChatGPT 4.1 翻译