100 atcoder#ABC215B. [ABC215B] log2(N)

[ABC215B] log2(N)

配点 : 200200

問題文

正整数 NN が与えられるので、 2kN2^k \le N となる最大の整数 kk を求めてください。

制約

  • NN1N10181 \le N \le 10^{18} を満たす整数である

入力

入力は以下の形式で標準入力から与えられる。

NN

出力

答えを整数として出力せよ。

6
2
  • k=2k=222=462^2=4 \le 6 を満たします。
  • k3k \ge 3 である全ての整数 kk について 2k>62^k > 6 となります。

以上より、答えは k=2k=2 となります。

1
0

20=12^0=1 であることに注意してください。

1000000000000000000
59

入力が 3232 bit 整数に収まらない場合があります。