Độ tuổi

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Đ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.

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: