输出子集中的各个元素
void print_subset(int n, int s) {
for(int i = 0; i < n; i++)
if(s&(1<<i)) printf("%d ", i);
printf("\n");
}
枚举子集
for(int i = 0; i < (1<<n); i++) 1
print_subset(n, i);
输出子集中的各个元素
void print_subset(int n, int s) {
for(int i = 0; i < n; i++)
if(s&(1<<i)) printf("%d ", i);
printf("\n");
}
枚举子集
for(int i = 0; i < (1<<n); i++) 1
print_subset(n, i);