• 基本用法

    • 是二进制数组
    • 实现了压缩,压缩八个字节到一个字节
    • 运行快,空间小
  #include<bitset>
  
  //位运算基本能用
  
  count(); //返回有多少个1
  any(); //判断是否至少有一个1
  none(); //是否全是0
  
  set(); //全设置为 1
  set(k, v); //将第k位设置为v
  reset(); //把所有位变成0
  flip(); //等价于 ~ (取反)
  flip(k); // 把第k位取反
  
  初始化
  bitset<1000> a;