本质就是求 的二进制表示中 的个数,直接调用内置函数即可解决,代码如下:

void mktx()
{
    int n,m;
    QuickRead::cin>>n>>m;
    int x=(n^m);
    QuickRead::cout<<(x==0?0:__builtin_popcount(x));
}