您当前处于兼容模式。某些功能在此模式下不可用。我们强烈建议在现代浏览器上切换为标准模式以获得更好的体验。 标准模式 隐藏

rt

#include<bits/stdc++.h>
using namespace std;

int main() {
	//freopen("number.in","r",stdin);
	//freopen("number.out","w",stdout);
	ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
	long long T,x,ans,Ans;cin>>T;
	while(T--){
		cin>>x;ans=Ans=0;
		for(int i=0;(1<<i)<=x;i++){
			if(x&(1<<i)){
				ans++;Ans=max(ans,Ans);
			}
			else ans=0;
		}
		cout<<Ans<<endl;
	}
}

2 条评论

  • 1

信息

ID
138
时间
1000ms
内存
256MiB
难度
3
标签
(无)
递交数
36
已通过
20
上传者