#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main() {
int a;
cin >> a;
cout << __builtin_popcount(a) << endl;
return 0;
}
// 64 位输出请用 printf("%lld")
__builtin_popcount 返回二进制中的1
__builtin_clz 返回前导零
__builtin_ctz 返回末尾零



京公网安备 11010502036488号