#include #include #include #include #include #include #define REP(i,k,n) for(int i=k;i> n; bitset<30> bit(n); int msb = 0; rep(i,30) { if(bit[i]) msb = i; } if(n - pow(2.0,msb) == 0) cout << msb << endl; else cout << msb+1 << endl; return 0; }