#joi2017yoa. [joi2017yo_a]電子レンジ (Microwave)
[joi2017yo_a]電子レンジ (Microwave)
问题
JOI 君想要为饭菜的准备,把温度为 ℃的肉用微波炉加热到 ℃。当肉的温度低于 ℃时,它是冻结的。而当温度高于 ℃时,它是解冻的。当温度恰好为 ℃时,肉有可能是冻结的状态,也有可能是解冻的状态。
JOI 君假设加热肉需要的时间如下,并决定估计加热肉到达目标温度 ℃需要的时间。
- 当肉是冻结的且温度小于 ℃时:每秒加热 ℃,需要 秒。
- 当肉是冻结的且温度恰好为 ℃时:经过 秒后,肉解冻并变为非冻结状态。
- 当肉不是冻结的时候:每秒加热 ℃,需要 秒。
在这个估计中,求将肉加热到 ℃ 需要多少秒。
输入
输入由 行组成,每行包含一个整数。
第 行为原始肉的温度 。
第 行为目标温度 。
第 行为将冻结的肉加热 ℃ 所需的时间 。
第 行为解冻肉所需的时间 。
第 行为将非冻结肉加热 ℃ 所需的时间 。
原始温度 满足 ,目标温度 满足 ,并且满足 和 。
输出
输出将肉加热到 ℃ 所需的秒数,以一行方式。
示例 1
-10
20
5
10
3
输出示例 1
120
在示例 中,原始肉温度为 ℃。所需的时间如下:
- 将温度从 ℃ 加热到 ℃ 需要 秒。
- 解冻肉需要 秒。
- 将温度从 ℃ 加热到 ℃ 需要 秒。
因此,总共需要的时间是 秒。
示例 2
35
92
31
50
11
输出示例 2
627
在示例 中,原始肉是非冻结的。因此,将肉从 ℃ 加热到 ℃ 需要 秒。