AT_joi2017yo_a.電子レンジ (Microwave)

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

JOI 君为了准备食物,打算用微波炉将温度为 AA ℃ 的肉加热到 BB ℃。当肉的温度低于 00 ℃时,肉是冻结的;当温度高于 00 ℃时,肉是未冻结的。当温度恰好为 00 ℃时,肉既可能是冻结的,也可能是未冻结的。

JOI 君假设加热肉所需的时间如下:

  • 当肉是冻结的且温度低于 00 ℃时:每升高 11 ℃需要 CC 秒。
  • 当肉是冻结的且温度恰好为 00 ℃时:需要 DD 秒将肉解冻,使其变为未冻结状态。
  • 当肉是未冻结的时:每升高 11 ℃需要 EE 秒。

请根据上述假设,计算将肉加热到 BB ℃所需的总时间。

输入格式

输入共 55 行,每行一个整数。

第 11 行:原始肉的温度 AA。
第 22 行:目标温度 BB。
第 33 行:冻结的肉每升高 11 ℃所需的时间 CC。
第 44 行:冻结的肉解冻所需的时间 DD。
第 55 行:未冻结的肉每升高 11 ℃所需的时间 EE。

保证 AA 的取值范围为 −100≤A≤100-100 \leq A \leq 100,BB 的取值范围为 1≤B≤1001 \leq B \leq 100,且 A≠0A \neq 0 且 A<BA < B。

输出格式

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

输入输出样例

  • 输入#1

    -10
    20
    5
    10
    3

    输出#1

    120
  • 输入#2

    35
    92
    31
    50
    11

    输出#2

    627

说明/提示

样例解释 1

在样例 11 中,原始肉的温度为 −10-10 ℃,是冻结的。加热过程如下:

  • 从 −10-10 ℃加热到 00 ℃需要 5×10=505 \times 10 = 50 秒。
  • 将 00 ℃的肉解冻需要 1010 秒。
  • 从 00 ℃加热到 2020 ℃需要 3×20=603 \times 20 = 60 秒。

因此,总共需要 120120 秒。

样例解释 2

在样例 22 中,原始肉的温度已经是未冻结的。因此,将肉从 3535 ℃加热到 9292 ℃需要 627627 秒。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页