Độ tuổi
Xem PDF
Điểm:
600 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
AGE.INP
Output:
AGE.OUT
Năm nay, An được \(a\) tuổi và Bình được \(b\) tuổi. An và Bình có cùng ngày sinh nhật. Sinh nhật không rơi vào ngày \(29/2\) năm nhuận, nên mỗi năm trôi qua, mỗi người đều tăng thêm 1 tuổi. Hai người thắc mắc rằng, liệu có một thời điểm nào đó trong tương lai, số tuổi của một người sẽ nhiều gấp \(x\) lần số tuổi của người còn lại hay không?
Yêu cầu: Cho biết \(a\), \(b\), \(x\). Hãy tính số năm ít nhất để một người có số tuổi gấp \(x\) lần số tuổi người còn lại. Nếu không tồn tại thời điểm như vậy, thông báo bằng cách in ra \(-1\).
Input
- Dòng duy nhất chứa ba số nguyên \(a\), \(b\), \(x\) cách nhau bởi dấu cách.
- Dữ liệu vào đảm bảo \(1 \leq a, b \leq 100\), \(0 \leq x \leq 100\).
Output
- Dòng duy nhất chứa kết quả bài toán.
Example
Test 1
Input
3 9 2
Output
3
Note
Sau 3 năm tính từ thời điểm hỏi, số tuổi của An và Bình lần lượt là 6 và 12.
Test 2
Input
30 15 2
Output
0
Note
Tại thời điểm hỏi, tuổi An gấp đôi tuổi Bình.
Kỳ thi:
- Contest ôn thi HSG 9-10 (số 6) (27 Tháng 12., 2025)
Bình luận