메뉴 건너뛰기

문제


시간메모리제출 통과 비율
1초128MB
0
0
0.0%
나의 횟수나의 판정시도 성공 비율
00
0.0%
문제

비타로는 JOI 철도를 타고 여행한다. JOI 철도의 운임은 처음 \(P\) km까지는 \(1\) km당 \(A\)원이고, 그 이후는 \(1\) km당 \(B\)원이다. \(Q\) km를 탈 때 운임이 얼마인지 구하는 프로그램을 작성하라.

입력

입력은 다음 형식으로 주어진다.

\(P\) \(Q\)

\(A\) \(B\)

  • 첫째 줄에 \(P\), \(Q\)가 공백 하나로 구분되어 주어진다.
  • 둘째 줄에 \(A\), \(B\)가 공백 하나로 구분되어 주어진다.
  • \(1 \le P \le 100\)
  • \(1 \le Q \le 100\)
  • \(1 \le A \le 100\)
  • \(1 \le B \le 100\)
  • 입력되는 값은 모두 정수이다.
출력

다음 형식으로 출력한다.

첫째 줄에 \(Q\) km를 탈 때의 운임을 출력한다.

예시 1
입력
3 5 2 1
출력
8
설명

처음 \(3\) km는 \(1\) km당 \(2\)원, 나머지 \(2\) km는 \(1\) km당 \(1\)원이므로 합계는 \(8\)원이다.

예시 2
입력
3 2 2 1
출력
4
설명

탑승 거리가 \(2\) km이므로 내내 \(1\) km당 \(2\)원이고, 합계는 \(4\)원이다.

예시 3
입력
3 3 5 5
출력
15
설명

탑승 거리가 \(3\) km이므로 내내 \(1\) km당 \(5\)원이고, 합계는 \(15\)원이다.

위로