位运算子集遍历

// 遍历 u 的非空子集
for (int s = u; s; s = (s - 1) & u) {
  // s 是 u 的一个非空子集
}

时间复杂度为子集个数。

posted @ 2021-05-08 03:17  wr786  阅读(96)  评论(0编辑  收藏  举报