Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
123504 柯昊阳 求子集 C++ 通过 100 148 MS 31496 KB 443 2024-01-23 08:22:51

Tests(5/5):


#include <bits/stdc++.h> using namespace std; int a[17]; int n; int cnt = 0; string ziji[1000005]; void dfs(int cur){ if(cur==n){ for(int i = 0;i<n;i++){ if(a[i]==1){ ziji[cnt]+=char('a'+i); } } cnt++; return ; } a[cur] = 0; dfs(cur+1); a[cur] = 1; dfs(cur+1); } int main(){ cin>>n; dfs(0); sort(ziji,ziji+cnt); for(int i = 0;i<cnt;i++){ cout<<"("<<ziji[i]<<")"<<endl; } return 0; }


测评信息: