猪在猪民银行里存了 100 元猪民币。
猪民银行每年会按照账户里金额的 1%(向下取整)支付利息。
形式化地,如果账户里某一年结算利息前有 M 元,那么该年的利息是 ⌊100M⌋ 元。如果一直不取款也不存款,该年支付利息后(下一年结算利息前),账户里的金额是 M+⌊100M⌋ 元。
其中,⌊a⌋ 表示下取整,a≥0 时相当于去除 a 的小数部分。
猪梦想成为一只富有的猪。
他在思考:如果一直不取款也不存款,至少需要多少年,账户里的金额才能达到 X 元及以上?
但是,他是一只猪,无法解决如此深刻的问题。
为了证明你不是一只猪,你需要帮助他解决这个问题。
一行一个整数 X(101≤X≤1018)。
一行一个整数,表示至少需要多少年。
103
3
第一年支付利息后,账户里有 101 元,其中 100 元为本金,1 元为利息。
第二年的利息为 ⌊100101⌋=1 元,因此第二年支付利息后账户里有 102 元。
同理,不难计算出第三年支付利息后账户里有 103 元。这达到了猪的预期。
1000000000000000000
3760
1333333333
1706