看了各位大神的做法
我这个萌新决定发下自己的做法
看完勿喷,谢谢
上代码:
#include<bits/stdc++.h>
using namespace std;
int n;
long long a[100050];
int main()
{
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%lld",&a[i]);
cout<<__builtin_popcountll(a[i])<<" ";
}
return 0;
}
说实话
这个在进阶指南上第五版第11页有这个函数
我只是应用
第一次发题解
我觉得已经进步很大了