0
点赞
收藏
分享

微信扫一扫

【加载数据--自定义自己的Dataset类】

年迈的代码机器 2023-09-26 阅读 46

92. 递归实现指数型枚举

#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int N = 16;

int n;
int st[N];

void dfs(int u){
    if(u>n){
        for(int i=1;i<=n;i++){
            if(st[i] == 1)
                printf("%d ",i);
        }
        printf("\n");
        return ;
    }
    st[u] = 2;
    dfs(u+1);
    st[u] = 0;
    
    st[u] = 1;
    dfs(u+1);
    st[u] = 0;

}
int main(){
    cin>>n;
    dfs(1);
    return 0;
}
举报

相关推荐

0 条评论