Java Bài 4.14: Bắp cải


LÀM BÀI

Points: 10 (partial)
Time limit: 1.0s
Memory limit: 125M

Author:
Problem type

Hiếu đang đến thăm một cửa hàng chuyên bán bắp cải.

Cửa hàng bán bắp cải với giá \(X\) yên (đơn vị tiền tệ Nhật Bản) mỗi cái. Tuy nhiên, nếu bạn mua nhiều hơn \(A\) cái bắp cải cùng một lúc, từ cái \(A+1\) trở đi sẽ được bán với giá \(Y\) yên mỗi cái. (Đảm bảo rằng \(Y < X\). Xem Ví dụ Đầu vào/Đầu ra 1 để rõ ràng.)

Hãy in số tiền cần thiết để mua \(N\) cái bắp cải.

Ràng buộc

\(1 ≤ N ≤ 10^5\) \(1 ≤ A ≤ 10^5\) \(1 ≤ Y < X ≤ 100\) Tất cả các giá trị đầu vào đều là số nguyên.

Định dạng đầu vào

Đầu vào được cung cấp từ Đầu vào Chuẩn với định dạng sau:

\(N\) \(A\) \(X\) \(Y\)

Định dạng đầu ra

In số tiền cần thiết để mua \(N\) cái bắp cải (dưới dạng số nguyên).

Ví dụ:

Đầu vào
5 3 20 15
Đầu ra
90

Bạn cần trả \(20\) yên cho mỗi cái bắp cải từ cái \(1\) đến cái \(3\), và \(15\) yên cho mỗi cái bắp cải từ cái \(4\) và cái \(5\). Vì vậy, bạn cần trả tổng cộng \(20+20+20+15+15=90\) yên cho \(5\) cái bắp cải.

Đầu vào
10 10 100 1
Đầu ra
1000


Lời giải bài tập này: Tại đây

Group giải đáp thắc mắc: Lập trình 24h

Fanpage CLB: CLB lập trình Full House- Việt Nam

Youtube: CLB Lập Trình Full House


Comments

There are no comments at the moment.

Zalo