Robot điều hòa (THTA tỉnh Bắc Ninh Năm 2025)
Xem PDF
Điểm:
1800 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Một con robot được lập trình để ấn điều khiển điều hoà như sau:
Tính từ thời điểm bắt đầu, gọi là thời điểm \(0\), điều hoà bật, sau đó:
- Cứ sau mỗi \(a\) phút, robot ấn nút OFF một lần.
- Cứ sau mỗi \(b\) phút, robot ấn nút ON một lần.
- Nếu hai nút được ấn cùng một thời điểm thì robot ưu tiên ấn nút OFF.
Hỏi cho đến phút thứ \(n\), điều hoà bật bao nhiêu phút?
Input
- Gồm ba dòng chứa ba số tự nhiên \(a, b\) và \(n\) \((1 \leq a, b \leq 10^{9}, 0 \leq n \leq 10^{15})\) lần lượt là chu kỳ ấn nút OFF, chu kỳ ấn nút ON và số phút cần xét.
Output
- In ra một số nguyên — số phút điều hoà được bật từ phút \(0\) đến phút \(n\) (tính cả phút \(0\) nếu đang bật).
Example
Test 1
Input
2
3
10
Output
4
Note
Bật ở phút \(0, 1, 3, 9\).
Scoring
- \(40\%\) số test ứng với \(40\%\) số điểm thỏa mãn: \(n \leq 10^{5}\).
- \(30\%\) số test ứng với \(30\%\) số điểm thỏa mãn: \(b = 1\).
- \(30\%\) số test còn lại ứng với \(30\%\) số điểm không có ràng buộc gì thêm.
Kỳ thi:
- 2025 THTA Bắc Ninh (22 Tháng bảy, 2025)
Bình luận