Bomb Kirby Running
Cat Life - GT-K
15652번 N과 M (4)

2023. 4. 4. 09:04BaekJoon

단계별로 풀어보기 - 백트래킹- 4단계

https://www.acmicpc.net/problem/15652

#include <iostream>
using namespace std;

int N,M;
int arr[8]={};
bool visit[8]={};

void dfs(int num,int count)
{
    if(count==M)
    {
        for(int i=0;i<M;i++)
        {
            cout<<arr[i]<<" ";
        }
        cout<<"\n";  
        return;
    }
    
    else
    {
        for(int i=num;i<=N;i++)
        {
            
            visit[i]=1;
            arr[count]=i;
            dfs(i,count+1);
            visit[i]=0;
        }
    }
}

int main()
{
    cin>>N>>M;
    dfs(1,0);
}

'BaekJoon' 카테고리의 다른 글

2580번 스도쿠  (0) 2023.04.04
9663번 N-Queen  (0) 2023.04.04
15651번 N과 M (3)  (0) 2023.04.04
15650번 N과 M (2)  (0) 2023.04.03
15649번 N과 M (1)  (0) 2023.04.03