#include<iostream> #include<cstdio> #include<cstring> using namespace std; int ans[6],n; void dfs(int cnt) { int i,j; if(cnt==n) { for(i=0;i<n;i++) if(ans[i]) cout<<i<<" "; cout<<endl; return ; } ans[cnt]=1; dfs(cnt+1); ans[cnt]=0; dfs(cnt+1); } int main() { while(cin>>n) { memset(ans,0,sizeof(ans)); dfs(0); } return 0; }
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-14 16:17:48