C++ bài 12.A4: Chuyển nước
Chúng ta có hai bình để đựng nước.
Bình 1 có thể chứa tối đa \(A\) ml nước, và hiện tại nó chứa \(B\) ml nước.
Bình 2 chứa \(C\) ml nước.
Chúng ta sẽ chuyển nước từ Bình 2 sang Bình 1 càng nhiều càng tốt.
Hỏi sẽ còn bao nhiêu ml nước trong Bình 2?
Ràng buộc:
- Tất cả giá trị đầu vào là số nguyên.
- \(1 \leq B \leq A \leq 20\)
- \(1 \leq C \leq 20\)
ĐỊNH DẠNG ĐẦU VÀO
Đầu vào được cung cấp từ đầu vào chuẩn như sau:
A B C
ĐỊNH DẠNG ĐẦU RA
In ra số nguyên biểu thị lượng nước, tính bằng ml, còn lại trong Bình 2.
Ví dụ:
Input
6 4 3
Output
1
Chúng ta sẽ chuyển hai ml nước từ Bình 2 sang Bình 1, và một ml nước sẽ còn lại trong Bình 2.
Input
8 3 9
Output
4
Giải thích ví dụ mẫu:
Ví dụ 1:
- Chuyển nước từ Bình 2 sang Bình 1, còn lại 1 ml nước trong Bình 2.
Ví dụ 2:
- Chuyển nước từ Bình 2 sang Bình 1, còn lại 4 ml nước trong Bình 2.
- Chuyển nước từ Bình 2 sang Bình 1, còn lại 4 ml nước trong Bình 2.
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