수도요금
시간 제한1초메모리 제한256 MB
사용량에 따른 X사와 Y사의 수도 요금을 계산하고 더 싼 금액을 출력합니다.
문제
JOI가 사는 지역에는 X사와 Y사, 두 수도회사가 있다. 두 회사의 한 달 수도요금은 사용량에 따라 다음과 같이 정해진다.
- X사: 1리터당 엔이다.
- Y사: 기본요금이 엔이다. 사용량이 리터 이하이면 기본요금만 청구한다. 사용량이 리터를 넘으면 기본요금 엔에 추가요금이 붙는데, 리터를 넘긴 1리터마다 엔이다.
JOI의 집이 한 달간 쓰는 수도의 양은 리터이다.
수도요금이 가장 싸지도록 수도회사를 고를 때, JOI의 집이 내는 한 달 수도요금을 구하여라.
입력
입력은 5줄이고, 한 줄에 정수 하나가 주어진다.
- 첫째 줄에 X사의 1리터당 요금 가 주어진다.
- 둘째 줄에 Y사의 기본요금 가 주어진다.
- 셋째 줄에 Y사가 기본요금만 청구하는 사용량의 상한 가 주어진다.
- 넷째 줄에 Y사의 1리터당 추가요금 가 주어진다.
- 다섯째 줄에 JOI의 집이 한 달간 쓰는 수도의 양 가 주어진다.
, , , , 는 모두 1 이상 10000 이하의 정수이다.
출력
JOI의 집이 내는 한 달 수도요금을 첫째 줄에 출력한다.
힌트
첫 번째 예제에서 사용량은 10리터이다.
- X사의 요금은 엔이다.
- 사용량이 20리터 이하이므로 Y사의 요금은 기본요금 100엔이다.
더 싼 X사를 고르므로 답은 90엔이다.
두 번째 예제에서 사용량은 250리터이다.
- X사의 요금은 엔이다.
- 사용량이 100리터를 넘으므로 초과량은 리터이다. Y사의 요금은 기본요금 300엔에 추가요금 엔이 붙어 엔이다.
더 싼 Y사를 고르므로 답은 1800엔이다.