아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

저금

면접 대비

시간 제한1초메모리 제한128 MB

요약
각 테스트 케이스에서 잔액에 매년 (1 + B/100)을 곱해 나갈 때 잔액이 M원을 처음 넘어서는 데 걸리는 햇수를 출력한다.
난이도

쉬움10점 중 2점

유형
시뮬레이션, 수학, 구현, 완전 탐색
정답자
아직 제출이 없습니다

문제

상근이는 은행에서 통장을 새로 만들고 NN원을 저금했다. 이후 상근이는 이 통장에 입금하거나 출금하지 않는다.

은행은 통장을 만든 뒤 11년이 지날 때마다, 그 시점에 통장에 들어 있는 금액의 B%B\%를 이자로 붙여 준다. 즉 매년 잔액이 (1+B/100)(1 + B / 100)배가 된다.

상근이는 통장의 잔액이 처음으로 MM원을 넘게 되는 것이 몇 년 후인지 궁금하다.

NN, BB, MM이 주어졌을 때, 잔액이 MM원을 넘으려면 몇 년이 지나야 하는지 구하는 프로그램을 작성하시오.

입력

입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄에 세 실수 NN, BB, MM이 공백으로 구분되어 주어진다. MM은 항상 NN보다 크다.

NN과 MM은 00보다 크고 1 000 0001\,000\,000 이하이다. BB는 00보다 크고 5050 이하이다. 모든 수는 소수점 둘째 자리까지 주어질 수 있다.

입력은 파일의 끝(EOF)까지 계속된다.

출력

각 테스트 케이스마다, 잔액이 MM원을 넘으려면 몇 년이 지나야 하는지를 한 줄에 하나씩 출력한다.

예제2

  1. 예제 1

    입력
    200.00 6.5 300
    500 4 1000.00
    
    예상 출력
    7
    18
    
  2. 예제 2

    입력
    100 50 150
    
    예상 출력
    2