#include <iostream>
using namespace std;
int lowbit(int x){
return x&-x;
}
int main()
{
int n;
cin >> n;
while(n--){
int x;
cin >> x;
int res=0;
while(x) {x-= lowbit(x); res++;}
cout << res << ' ';
}
return 0;
}
二进制中1的个数
最新推荐文章于 2024-07-25 17:57:45 发布