#include <cstdio>
#include <cmath>
using namespace std;
int n;
inline int fac(int n)
{
if(n==1) return 1;
return fac(n>>1) + 1;
}
int main()
{
while(scanf("%d",&n) == 1)
{
printf("%d\n",fac(n));
}
return 0;
}
转载于:https://www.cnblogs.com/ouqingliang/p/9245307.html