전자레인지

시작 온도에서 목표 온도까지 가열하는 데 걸리는 시간을, 얼어 있는 동안과 얼지 않은 동안의 온도 상승 속도와 해동 시간으로 계산한다.

쉬움2수학구현시뮬레이션면접 대비아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

JOI 군은 식사를 준비하려고 AA℃인 고기를 전자레인지로 BB℃까지 데우려 한다. 고기는 온도가 0℃보다 낮으면 얼어 있고, 0℃보다 높으면 얼어 있지 않다. 온도가 정확히 0℃일 때는 얼어 있을 수도 있고 얼어 있지 않을 수도 있다.

JOI 군은 고기가 아래 규칙에 따라 데워진다고 가정하고 고기를 데우는 데 걸리는 시간을 어림하기로 했다.

  • 고기가 얼어 있고 온도가 0℃ 미만일 때: CC초마다 온도가 1℃씩 오른다.
  • 고기가 얼어 있고 온도가 정확히 0℃일 때: 고기를 해동해서 얼어 있지 않은 상태로 만드는 데 DD초가 걸린다.
  • 고기가 얼어 있지 않을 때: EE초마다 온도가 1℃씩 오른다.

이 규칙대로 고기를 BB℃까지 데우는 데 몇 초가 걸리는지 구하라.

입력

입력은 다섯 줄이며, 각 줄에 정수가 하나씩 주어진다.

  • 첫째 줄에 처음 고기의 온도 AA가 주어진다. AA100-100 이상 100100 이하이고 0이 아니다.
  • 둘째 줄에 목표 온도 BB가 주어진다. BB11 이상 100100 이하이고 AA보다 크다.
  • 셋째 줄에 얼어 있는 고기를 1℃ 데우는 데 걸리는 시간 CC가 주어진다.
  • 넷째 줄에 얼어 있는 고기를 해동하는 데 걸리는 시간 DD가 주어진다.
  • 다섯째 줄에 얼어 있지 않은 고기를 1℃ 데우는 데 걸리는 시간 EE가 주어진다.

CC, DD, EE는 모두 11 이상 100100 이하이다.

출력

고기를 BB℃까지 데우는 데 걸리는 시간을 초 단위로 첫째 줄에 출력한다.

힌트

예제 1에서 처음 고기는 10-10℃이고 얼어 있다. 걸리는 시간은 다음과 같다.

  • 10-10℃에서 0℃까지 데우는 데 5×10=505 \times 10 = 50
  • 0℃인 고기를 해동하는 데 10초
  • 0℃에서 20℃까지 데우는 데 3×20=603 \times 20 = 60

따라서 모두 120초가 걸린다.

예제 2에서 처음 고기는 얼어 있지 않다. 따라서 고기를 35℃에서 92℃까지 데우는 데 627초가 걸린다.