没想到这是一道省选题。。。
1 /* BZOJ1192 */ 2 #include <cstdio> 3 int main() 4 { 5 int m,num=0; 6 scanf("%d",&m); 7 for (;m>0;m/=2,num++); 8 printf("%d ",num); 9 return 0; 10 }