bitset用法,头次接触
#include<bits/stdc++.h> using namespace std; int main() { long long n; while(scanf("%lld",&n)==1) { printf("%d\n",bitset<64>(n).count());//二进制补码下1的个数 } return 0; }
bitset用法,头次接触
#include<bits/stdc++.h> using namespace std; int main() { long long n; while(scanf("%lld",&n)==1) { printf("%d\n",bitset<64>(n).count());//二进制补码下1的个数 } return 0; }