#include<iostream>
#include<vector>
#include<algorithm>
#include<math.h>
using namespace std;
int main(){
int t;
cin>>t;
while(t--){
long long n;
cin>>n;
int ans=0;
long long m=1,i=1;
while(n>m){
m+=i*powl(2,i-1);//i表示最高位
i++;
}
i-=1;
ans=i;
cout<<ans<<endl;
}
}
新手小白上传的第一个程序。希望对各位有所帮助