문제
JOI 군이 사는 지역에는 수도 회사가 X사와 Y사 둘이다. 두 회사의 한 달 수도 요금은 한 달 사용량에 따라 다음과 같이 정해진다. X사: \(1\)리터당 \(A\)원이 든다. Y사: 기본 요금은 \(B\)원이다. 사용량이 \(C\)리터 이하이면 요금은 기본 요금 \(B\)원만 든다. 사용량이 \(C\)리터를 넘으면 기본 요금 \(B\)원에 더해 추가 요금이 든다. 추가 요금은 \(C\)리터를 \(1\)리터 넘을 때마다 \(D\)원이다. JOI 군네 집의 한 달 수도 사용량은 \(P\)리터이다. 요금이 되도록 싸지도록 회사를 고를 때, JOI 군네 집의 한 달 수도 요금을 구하라. |
입력
입력은 다음 형식으로 주어진다.
\(A\)
\(B\)
\(C\)
\(D\)
\(P\)
- 입력은 \(5\)줄이고, 한 줄에 정수 하나가 주어진다.
- 첫째 줄에 X사의 \(1\)리터당 요금 \(A\)가 주어진다.
- 둘째 줄에 Y사의 기본 요금 \(B\)가 주어진다.
- 셋째 줄에 Y사에서 기본 요금만 적용되는 사용량 상한 \(C\)가 주어진다.
- 넷째 줄에 Y사의 \(1\)리터당 추가 요금 \(D\)가 주어진다.
- 다섯째 줄에 JOI 군네 집의 한 달 사용량 \(P\)가 주어진다.
- \(A, B, C, D, P\)는 모두 \(1\) 이상 \(10000\) 이하이다.
- 입력되는 값은 모두 정수이다.
출력
다음 형식으로 출력한다.
첫째 줄에 JOI 군네 집의 한 달 수도 요금을 출력한다.
예시 1
입력
9
100
20
3
10
출력
90
설명
한 달 사용량은 \(10\)리터이다. X사 요금은 \(9 \times 10 = 90\)원이다. 사용량이 \(20\)리터 이하이므로 Y사 요금은 기본 요금 \(100\)원이다. 더 싼 X사를 고르면 \(90\)원이다.
예시 2
입력
8
300
100
10
250
출력
1800
설명
한 달 사용량은 \(250\)리터이다. X사 요금은 \(8 \times 250 = 2000\)원이다. 초과량은 \(250-100=150\)리터이므로 Y사 요금은 \(300+10 \times 150=1800\)원이다. 더 싼 Y사를 고르면 \(1800\)원이다.