位向量法:
1 #include2 #define LL long long 3 #define maxn 1005 4 using namespace std; 5 int n; 6 int B[maxn]; 7 void print_subset(int n,int B[],int cur) 8 { 9 if(cur==n+1)10 {11 for(int i=0;i
二进制法:
1 #include2 #define LL long long 3 #define maxn 1005 4 using namespace std; 5 int n; 6 void print_subset(int n,int s) 7 { 8 for(int i=0;i