#include<bits/stdc++.h>
using namespace std;
#define int long long
int fun(long long n){
int total=0;
while(n>0){
n&=(n-1);//消除右边的1的作用,6:110,5:101;之后为100消除了右边一个1
total++;
}
return total;
}
signed main(){
int x;
cin>>x;
fun(x);
cout<<fun(x);
}



京公网安备 11010502036488号