#include<bits/stdc++.h> using namespace std; int n,st[1001]; void dfs(int i) { if(i>n) { for(int j=1;j<=n;j++) { if(st[j]==1)cout<<j<<" "; } cout<<endl; return ; } st[i]=1; dfs(i+1); st[i]=0; st[i]=2; dfs(i+1); st[i]=0; } int main() { cin>>n; dfs(1); return 0; }
注册一个 CZOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 CZOJ 通用账户