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;
    }
    
    
    • 1

    정보

    ID
    579
    시간
    1000ms
    메모리
    256MiB
    난이도
    2
    태그
    제출 기록
    26
    맞았습니다.
    17
    아이디