Phòng Bình Luận
Đề bài
Mô tả
Ban tổ chức chuẩn bị phòng bình luận cho một sự kiện thể thao. Sẽ có đoàn đại biểu tới tham dự, và mỗi đoàn cần nhận cùng một số phòng bình luận. Mọi phòng đều phải được phân cho đúng một đoàn — không được để phòng trống.
Nếu không chia hết cho thì việc phân chia là không khả thi với số phòng hiện tại. Ban tổ chức có thể:
- Xây thêm một phòng mới với chi phí đồng.
- Phá bỏ một phòng đang có với chi phí đồng.
Cả hai thao tác có thể thực hiện tuỳ ý số lần. Cho phép phá bỏ toàn bộ các phòng hiện có (tức số phòng cuối cùng bằng là hợp lệ vì chia hết cho mọi ).
Hãy tính tổng chi phí nhỏ nhất để số phòng cuối cùng chia hết cho .
Dữ liệu vào
Một dòng duy nhất chứa bốn số nguyên , , , .
Dữ liệu ra
In ra một số nguyên duy nhất — tổng chi phí nhỏ nhất.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 9 7 3 8 | 15 | Xây thêm phòng để có phòng (chia hết cho ), tốn . |
| 2 7 3 7 | 14 | Phá bỏ cả phòng để còn phòng, tốn . |
| 30 6 17 19 | 0 | đã chia hết cho , không cần làm gì. |
Bình luận