728x90
https://www.acmicpc.net/problem/15652
package BKD_0x0C_BackTracking;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class BOJ_15652 {
static int N;
static int M;
static int[] arr;
static void dfs(int depth,int at){
if(depth==M){
for(int val : arr){
System.out.print(val+" ");
}
System.out.println();
return;
}
for(int i=at;i<N;i++){
arr[depth]=i+1;
dfs(depth+1,i);
}
return;
}
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
N = Integer.parseInt(st.nextToken());
M = Integer.parseInt(st.nextToken());
arr = new int[M];
dfs(0,0);
}
}
728x90
'🐣 알고리즘 삐약 > 💻 백준 삐약' 카테고리의 다른 글
88 삐약 : 백준 15655| N과 M (6) [바킹독| 백트래킹 |JAVA] (0) | 2024.08.14 |
---|---|
87 삐약 : 백준 15654| N과 M (5) [바킹독| 백트래킹 |JAVA] (0) | 2024.08.14 |
84 삐약 : 백준 15650| N과 M (2) [바킹독| 백트래킹 |JAVA] (0) | 2024.08.13 |
83 삐약 : 백준 15649| N과 M (1) [바킹독| 백트래킹 |JAVA] (0) | 2024.08.13 |
82 삐약 : 백준 13458| 시험감독 [삼성 SW 역량테스트|JAVA] (0) | 2024.08.08 |