#CCBOTPBA0000052. Tháng đạt mục tiêu tăng trưởng (Month to Reach a Growth Target)
Tháng đạt mục tiêu tăng trưởng (Month to Reach a Growth Target)
Tháng đạt mục tiêu tăng trưởng (Month to Reach a Growth Target)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Một khoản vốn ban đầu có giá trị . Sau mỗi tháng, khoản vốn tăng thêm phần trăm so với giá trị của chính nó ở đầu tháng đó; phần tăng được nhập lại vào vốn trước tháng sau. Hãy tìm số tháng nhỏ nhất trong đoạn từ đến sao cho vốn sau tháng không nhỏ hơn mục tiêu . Nếu vốn ban đầu đã đạt mục tiêu thì đáp án là . Nếu đến hết tháng vẫn chưa đạt, in .
Input
Một dòng chứa ba số thực , , , theo thứ tự là vốn ban đầu, mục tiêu và tỷ lệ tăng trưởng tính theo phần trăm mỗi tháng.
Output
In một số nguyên: số tháng nhỏ nhất thỏa và vốn sau tháng đạt ít nhất ; nếu không tồn tại thì in .
Subtask
- Subtask 1 (20%): .
- Subtask 2 (30%): .
- Subtask 3 (50%): .
Ví dụ
Ví dụ 1
Input:
100 121 10
Output:
2
Giải thích: Tháng có . Hết tháng , vốn thành . Hết tháng , vốn thành , vừa đạt ngưỡng; in .
Ví dụ 2
Input:
150 100 5
Output:
0
Giải thích: Ngay trước khi cộng tăng trưởng, ; không cần chờ hết tháng nào.
Ví dụ 3
Input:
0 1 100
Output:
-1
Giải thích: Vốn luôn bằng vì . Sau tháng vẫn nhỏ hơn , nên kết quả là .