#A1092. [ABC215B] 对数(log2(N))

[ABC215B] 对数(log2(N))

题目描述

给定一个正整数 nn,求出满足 2kn2^k≤n 的最大非负整数 kk

输入格式

输入整数 nn

输出格式

输出所求的答案。

样例

6
2
1
0
1000000000000000000
59

说明/提示

样例 1 解释

  • k=2 k=2 22=4  6 2^2=4\ \le\ 6
  • k  3 k\ \ge\ 3 2k > 6 2^k\ >\ 6
  • 因此,答案是 k=2 k=2

样例 2 解释

注意 20=12^0=1

样例 3 解释

输入值不适合 3232 位整数。

数据范围

1n10181≤n≤10^{18}nn 是一个整数。