题解
2026-01-17 10:33:20
发布于:浙江
9阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
int b=0;
long long n,ans=0;
int s[1001],i=1;
cin>>n;
if (n==0){
cout<<0; return 0;
}
while(n!=0){
s[i]=n%2;
i++;
n/=2;
}
for(int j=1;j<i;j++){
if(s[j]==1){
ans++;
if (ans>b){
b=ans;
}
}
else{
ans=0;
}
}
cout<<b;
return 0;
}
这里空空如也







有帮助,赞一个