题解 | 二进制不同位数
二进制不同位数
https://www.nowcoder.com/practice/daf9032926614dab91ca624a7759a868
#include <iostream>
using namespace std;
int main() {
long long m,n;cin>>m>>n;
long long x,ans=0;x=m^n;
while(x){
long long a=x%2;
ans+=a;
x/=2;
}
cout<<ans;
}
// 64 位输出请用 printf("%lld")

查看5道真题和解析