atcoder#ABC283C. [ABC283C] Cash Register
[ABC283C] Cash Register
配点 : 点
問題文
高橋君は、レジ打ちの仕事をしています。
レジの機械には 00
, 0
, 1
, 2
, 3
, 4
, 5
, 6
, 7
, 8
, 9
の 個のボタンがあります。
レジの機械には、はじめ が表示されています。
ボタン 00
を押すと、表示されている数が 倍されます。
それ以外のボタンを押すと、表示されている数が 倍されたあとに、押されたボタンに書かれている数が加算されます。
高橋君は、レジに整数 を表示させたいです。 レジに が表示されている状態にするためには、少なくとも何回ボタンを押す必要があるか求めてください。
制約
- は整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを 行で出力せよ。
40004
4
例えば、次のように操作することでボタンを 回押して を表示させることができます。 はじめ、レジには が表示されています。
- ボタン
4
を押す。レジに表示されている数は となる。 - ボタン
00
を押す。レジに表示されている数は となる。 - ボタン
0
を押す。レジに表示されている数は となる。 - ボタン
4
を押す。レジに表示されている数は となる。
回までボタンを押すことでレジに を表示させることはできないので、出力すべき値は です。
1355506027
10
10888869450418352160768000001
27
は 整数に収まらない場合があることに注意してください。