Trạng thái

ĐỀ BÀI: TIỀN GỬI NGÂN HÀNG

Anh Bo có một số tiền ban đầu là \(n\) đồng. Anh đem gửi số tiền này vào ngân hàng với lãi suất \(10\%\) một năm theo hình thức lãi kép (sau mỗi năm, tiền lãi được cộng dồn vào tiền gốc để tính lãi cho năm tiếp theo).

Anh dự định khi nào tổng số tiền tích lũy đạt từ \(m\) đồng trở lên thì sẽ rút toàn bộ để mua bò.

Yêu cầu: Tính số năm ít nhất anh Bo cần gửi ngân hàng để có đủ số tiền \(m\) đồng.

Dữ liệu vào:

  • Một dòng duy nhất chứa hai số nguyên dương \(n\)\(m\) (\(10 \le n \le m \le 10^9\)).

Kết quả ra:

  • In ra một số nguyên duy nhất là số năm cần gửi.

Ví dụ:

Input

100 160

Output

5

Giải thích:

  • Năm 1: \(100 \times 1.1 = 110\)
  • Năm 2: \(110 \times 1.1 = 121\)
  • Năm 3: \(121 \times 1.1 = 133.1\)
  • Năm 4: \(133.1 \times 1.1 = 146.41\)
  • Năm 5: \(146.41 \times 1.1 = 161.051 \ge 160\) (Đủ tiền sau 5 năm).
Thông tin
Thông tin bài tập
Gửi bài giải
Điểm
100
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
250 M
I/O
stdin -> stdout
Tác giả
Loại đề bài
Phép Toán Cơ Bản