//传一个队列然后如果选了加入,如果不选就不加入
//
include[HTML_REMOVED]
using namespace std;
int n;
void dfs(int x,queue[HTML_REMOVED] q){
if(x<=n){
dfs(x+1,q);
q.push(x);
dfs(x+1,q);
}
else{
if(q.size()!=0){
int t=q.size();
for(int i=0;i[HTML_REMOVED]>n;
queue[HTML_REMOVED] q;
dfs(1,q);
}