Chia Kẹo
Xem PDFMột nhóm gồm \(n\) bạn học sinh tiểu học tham gia một trò chơi và giành được một rổ kẹo lớn. Số kẹo trong rổ được chia đều cho tất cả các bạn, phần kẹo dư ra (nếu có) sẽ được gửi tặng lại cho thầy cô giáo phụ trách.
Biết rằng mỗi bạn học sinh chỉ được nhận tối đa là \(k\) viên kẹo vì lý do sức khỏe răng miệng. Bạn trưởng nhóm muốn biết với số lượng học sinh \(n\) và giới hạn \(k\) viên kẹo mỗi bạn, rổ kẹo phải có ít nhất bao nhiêu viên để sau khi chia đều, số kẹo còn dư lại để tặng thầy cô giáo đúng bằng \(m\) viên?
Em hãy viết chương trình giúp bạn trưởng nhóm tính toán số kẹo tối thiểu cần có trong rổ nhé!
Input
- Một dòng duy nhất chứa ba số nguyên dương \(n, k, m\) (\(m < n\)) lần lượt là số lượng học sinh, số kẹo tối đa mỗi học sinh được nhận, và số kẹo dư muốn dành tặng thầy cô.
Constraints
- \(1 \le n, k, m \le 10^9\)
- \(m < n\)
Output
- Một số nguyên duy nhất là tổng số kẹo tối thiểu cần có trong rổ thỏa mãn điều kiện bài toán.
Example
Test 1
Input
5 4 2
Output
7
Note
Có 5 học sinh, muốn dư 2 viên kẹo cho thầy cô. Số kẹo tối thiểu trong rổ là 7 viên (khi đó mỗi học sinh được nhận 1 viên kẹo, và dư đúng 2 viên). Lưu ý: Dù giới hạn mỗi bạn được nhận tối đa 4 viên, nhưng bài toán yêu cầu tìm số kẹo tối thiểu trong rổ.
Test 2
Input
3 5 1
Output
4
Note
Có 3 học sinh, muốn dư 1 viên kẹo. Số kẹo tối thiểu là 4 viên (mỗi bạn được 1 viên và dư 1 viên).
Bình luận (5)