1 条题解

  • 1
    @ 2023-11-21 21:14:41
    #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;
    }
    
    

    信息

    ID
    579
    时间
    1000ms
    内存
    256MiB
    难度
    2
    标签
    递交数
    22
    已通过
    14
    上传者