Anh Bo có \(n\) đồng và gửi vào ngân hàng với lãi suất \(10\%\) một năm. Cuối mỗi năm, anh nhận tiền lãi bằng \(10\%\) số tiền đang gửi, nếu lãi không nguyên thì làm tròn đến đồng (phần lẻ từ \(0.5\) trở lên làm tròn lên, dưới \(0.5\) làm tròn xuống), rồi cộng lãi vào gốc để gửi tiếp cho năm sau.
Anh sẽ rút tiền mua bò ngay khi số tiền có được đạt ít nhất \(m\) đồng. Hỏi anh phải gửi bao nhiêu năm? (Nếu ban đầu đã có \(n \ge m\) thì đáp án là \(0\).)
Input
- Một dòng gồm hai số nguyên \(n\) và \(m\).
Output
- Một số nguyên: số năm cần gửi.
Constraints
- \(10 \le n \le m \le 10^9\)
Sample Input
250 400
Sample Output
5
Explanation
Qua từng năm: \(250 \to 275 \to 303 \to 333 \to 366 \to 403\) (lãi \(27.5\) làm tròn thành \(28\), lãi \(30.3\) thành \(30\), lãi \(36.6\) thành \(37\)). Sau \(5\) năm mới đạt \(\ge 400\).
Bình luận
Đăng nhập để bình luận
Chưa có bình luận nào.