#include<iostream>
using namespace std;
string a[100];
void dowhat(int n){
cout<<"empty ";
for(int i=0;i<(1<<n);i++){
if(i!=0) cout<<"{";
for(int j=0;j<n;j++){
if(i & (1<<j)){
cout<<a[j]<<" ,";
}
}
if(i!=0) cout<<"}";
}
}
int main(){
int n;
cin>>n;
for(int j=0;j<n;j++){
cin>>a[j];
}
dowhat(n);
return 0;
}
幂集子集 (二进制进)
最新推荐文章于 2023-05-24 23:39:04 发布