#include <iostream>
#include <stdio.h>
#include <algorithm>
#include <string.h>
#include <queue>
#include <cmath>
#include <map>
using namespace std;
const int N=1005;
int value[N][N],cha[N][N];
int low(int x)
{
return x&-x;
}
int main()
{
int n;
cin>>n;
int ans=0;
while(n--)
{
ans=0;
int x;
cin>>x;
while(x)
x-=low(x),
ans++;
cout<<ans<<" ";
}
return 0;
}
acwing 801 位运算
最新推荐文章于 2024-11-13 17:54:23 发布