#4095. log2(N)

log2(N)

题目描述

给定一个正整数 NN,输出满足 2kN2^k \le N 的最大整数 kk

输入格式

输入NN

输出格式

输出答案。

样例

6
2
1
0
1000000000000000000
59

样例解释

【样例1说明】

  • k=2k=2 满足 22=462^2=4 \le 6
  • 对于每个整数 kk 满足 k3k ≥ 32k>62^k > 6 成立。
    因此,答案是 k=2k=2

【样例2说明】
注意 20=12^0=1

【样例3说明】
输入值可能不适合3232位整数。

数据范围

NN 是一个整数,满足 1N10181 \le N \le 10^{18}

来源

  • AtCoder ABC215B