白準1470電子レンジ
3670 ワード
質問する
JOIは食事の準備のためA℃の肉を電子レンジでB℃に加熱する予定です.肉は温度が0°C未満で凍結し、0°C以上では凍結しない.温度が正確に0°Cの場合、肉は凍っているかもしれないし、凍っていないかもしれない.
JOI君は、加熱する際に肉が次のように加熱されると仮定し、肉を加熱するのにかかる時間を予想しています.
この規則によれば、肉をB℃に加熱するのに数秒かかる.
合計5行の整数を入力します.
最初の列は元の肉の温度Aを与えた.ただし、Aは-100以上100以下であり、0ではない.
2行目は目標温度Bを与える.ただし、Bは1以上100以下であり、Aより大きい.
第3列は、冷凍肉を1℃加熱するのに要する時間Cを与える.
4列目は、凍った肉を解凍するのに要する時間Dを与える.
第5列は、未凍結の肉を1℃加熱するのに要する時間Eを与える.
C,D,Eはいずれも1以上100以下である.
しゅつりょく
肉をB℃に加熱するのに要する時間を秒単位で1行に出力します.
入力例1
-10
20
5
10
3
サンプル出力1
120
入力例2
35
92
31
50
11
サンプル出力2
627
解法
Aが0より小さい場合は、A、0(氷)、0(解凍)、Bの順に解決する.
Aが0より大きい場合は、A、Bの順に解決します.
コード#コード#
a = int(input())
b = int(input())
c = int(input())
d = int(input())
e = int(input())
result = 0
if a < 0:
result += abs(a * c) # 영하 a도에서 0도까지 필요한 시간
result += d # 0도에서 해동하는 시간
result += b * e # 해동 후 0도에서 b도까지 필요한 시간
else:
result += (b - a) * e # b도와 a도의 차이 * b도까지 필요한 시간
print(result)
白準1470電子レンジ
Reference
この問題について(白準1470電子レンジ), 我々は、より多くの情報をここで見つけました
https://velog.io/@mynote/백준-14470-전자레인지
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
a = int(input())
b = int(input())
c = int(input())
d = int(input())
e = int(input())
result = 0
if a < 0:
result += abs(a * c) # 영하 a도에서 0도까지 필요한 시간
result += d # 0도에서 해동하는 시간
result += b * e # 해동 후 0도에서 b도까지 필요한 시간
else:
result += (b - a) * e # b도와 a도의 차이 * b도까지 필요한 시간
print(result)
Reference
この問題について(白準1470電子レンジ), 我々は、より多くの情報をここで見つけました https://velog.io/@mynote/백준-14470-전자레인지テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol