编辑
2025-11-07
XCPC
00
请注意,本文编写于 72 天前,最后修改于 72 天前,其中某些信息可能已经过时。

枚举 ii 的所有子集

for (int i = 1; i < (1 << n); i++) { for (int j = (i - 1) & i;; j = (j - 1) & i) { if (j == 0) break; } }

时间复杂度为 O(3n)O(3^n)

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay