메뉴 건너뛰기

문제

00c49 전자 레인지 0  

시간메모리제출 올바른 답 비율
1초64MB
14
8
57.1%


나의 횟수나의 최근 판정시도 성공 비율
97
77.8%
전자 레인지 

홍길동 군은 식사 준비를 위해 A ℃의 고기를 전자레인지에서 B ℃까지 따뜻하게 데우려고 한다. 고기는 온도가 0 ℃ 미만일 때 얼고, 0 ℃ 보다 높을 때 녹는다. 온도가 그냥 0 ℃ 일 때 고기의 상태는 얼어 있거나 얼어 있지 않거나, 또는 둘 다 일 수 있다.

홍길동 군은 고기의 가열 시간이 다음과 같다고 가정하고, 고기를 따뜻하게 데우는데 걸리는 시간을 예상하려고 한다. 

  • 고기가 얼어 있고 그 온도가 0 ℃ 보다 작은 경우 : C 초 후에 1 ℃ 데워진다.
  • 고기가 얼어 있고 그 온도가 그냥 0  ℃일 때 : D 초 후에 고기가 해동 된다.
  • 고기가 얼어 있지 않을 때 : E초 후에 1 ℃ 데워진다.

위의 가정 하에서 고기를 B ℃까지 데우는데 몇 초가 걸리는지 계산하는 프로그램을 작성하시오.

입력

입력은 5개의 행으로 이루어져 있고, 각 행에는 1개의 정수가 주어진다.

  • 첫번째 줄에는 원래 고기의 온도 A가 주어진다.
  • 두번째 줄에는 고기를 데우고자 하는 온도 B가 주어진다.
  • 세번째 줄에는 얼어 있는 고기를 1 ℃ 따뜻하게 데우는 데 걸리는 시간 C가 주어진다.
  • 네번째 줄에는 얼어 있는 고기를 해동하는데 걸리는 시간 D가 적혀 있다.
  • 다섯째 줄에는 얼지 않은 고기를 1 ℃ 따뜻하게 데우는 데 걸리는 시간 E가 주어진다.

원래의 온도 A는 -100 ~ 100 이고, 원하는 온도 B는 1 이상 100 이하이다. A는 0이 아니며, A<B 이다.

따뜻하게 데우는데 걸리는 시간 C, D, E는 모두 1 이상 100 이하이다.

출력

고기를 B ℃ 로 데우는 데 걸리는 시간 (초)를 첫번째 줄에 출력한다.

입출력 예시 1에서 원래의 고기는 -10 ℃ 로 얼어 있는 상태다.

  • -10 ℃에서 0 ℃까지 따뜻하게 데우는 데 5 x 10 = 50초
  • 0 ℃의 고기를 해동하는데 10초
  • 0 ℃에서 20 ℃까지 따뜻하게 데우는데 3 x 20 = 60초

따라서, 걸리는 총 시간은 120초 이다.

입출력 예시 2에서 원래의 고기를 얼지 않은 상태다. 따라서 고기를 35 ℃에서 92 ℃까지 따뜻하게 데우는 데 걸리는 시간은 627초이다.

예시
1입력
-10
20
5
10
3
출력
120
2입력
35
92
31
50
11
출력
627
출처
제16회 일본 정보 올림픽 예선 1번 문제
위로