二进制有关操作模板

· · 算法·理论

  1. lowbit

    lowbit(x)x 的二进制表达式中最低位的1所对应的值

    template<typename T>
    T lowbit(T x){
    return x&-x;
    }
  2. 求二进制中1的个数: