题解 | 二进制不同位数
二进制不同位数
https://www.nowcoder.com/practice/daf9032926614dab91ca624a7759a868
#include <iostream>
using namespace std;
int lowbit(int x)
{
return x & -x;
}
int main()
{
int m, n;
cin >> m >> n;
int res = 0;
int x = m ^ n;
while (x) x -= lowbit(x), res++;
cout << res << endl;
}
