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

[ABC215B] log2(N)

题目描述

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

输入格式

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

N N

输出格式

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

题目大意

求出满足 2kn2^k≤n 的最大非负整数 kk 。请注意, 1n10181≤n≤10^{18}

6
2
1
0
1000000000000000000
59

提示

制約

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

Sample Explanation 1

- k=2 k=2 22=4  6 2^2=4\ \le\ 6 を満たします。 - k  3 k\ \ge\ 3 である全ての整数 k k について 2k > 6 2^k\ >\ 6 となります。 以上より、答えは k=2 k=2 となります。

Sample Explanation 2

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

Sample Explanation 3

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