Bullet
Trong các trò chơi bắn súng như Đột Kích, CS, CSGO cũ, Valorant... mỗi khẩu súng có sức chứa tối đa trong băng đạn là \(C\) viên. Hiện tại, trong băng đạn còn lại \(A\) viên và người chơi có \(B\) viên đạn dự phòng trong túi đồ.
Khi người chơi bấm nút nạp đạn (Reload), nhân vật sẽ lấy đạn từ túi dự phòng nạp vào băng đạn cho đến khi băng đạn đầy (\(C\) viên) hoặc cho đến khi hết sạch đạn dự phòng.
Hãy xác định số lượng đạn còn lại trong băng đạn và số lượng đạn dự phòng sau khi thực hiện thao tác nạp đạn.
Đầu vào
Một dòng duy nhất chứa ba số nguyên \(C, A, B\) lần lượt là sức chứa tối đa của băng đạn, số đạn hiện có trong băng và số đạn dự phòng.
Đầu ra
In ra hai số nguyên cách nhau bởi một dấu cách, lần lượt là số lượng đạn trong băng và số lượng đạn dự phòng sau khi nạp đạn.
Giới hạn
\(0 \le A \le C \le 10^9\)
\(0 \le B \le 10^9\)
Ví dụ
Ví dụ 1:
Đầu vào:
30 10 50
Đầu ra:
30 30
Giải thích:
Băng đạn cần thêm: 30 - 10 = 20 viên để đầy.
Vì có 50 viên dự phòng (đủ để bù 20 viên), băng đạn được nạp đầy lên 30 viên.
Số đạn dự phòng còn lại: 50 - 20 = 30 viên.
Ví dụ 2:
Đầu vào:
30 10 15
Đầu ra:
25 0
Giải thích:
Băng đạn cần thêm 20 viên để đầy, nhưng túi dự phòng chỉ còn 15 viên.
Toàn bộ 15 viên dự phòng được nạp vào băng đạn: 10 + 15 = 25 viên.
Số đạn dự phòng còn lại: 0 viên.
Comments