728x90
https://www.acmicpc.net/problem/15652
package BAEKJOON.Silver.Ⅲ;
/**
* 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율
* 1 초 512 MB 33165 26144 21107 79.138%
*/
import java.util.Scanner;
public class NO15652 {
static int n;
static int m;
static int [] arr;
static void dfs(int a , int depth) {
if ( depth == m) {
for (int i = 0; i < m; i++) {
System.out.print(arr[i] + " ");
}
System.out.println();
return;
}
for (int i = a; i <= n; i++) {
arr[depth] = i;
dfs(i, depth+1);
}
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
n = sc.nextInt();
m = sc.nextInt();
arr = new int [m];
dfs(1,0);
}
}
728x90
'Algorithm & SQL > BAEKJOON' 카테고리의 다른 글
백준 JAVA 2164 카드2 (0) | 2022.08.22 |
---|---|
백준 JAVA 11659 구간 합 구하기4 (0) | 2022.08.22 |
백준 JAVA 1769 3의 배수 - 런타임에러 해결필요 (0) | 2022.08.19 |
백준 JAVA 17478 재귀함수가 뭔가요? (0) | 2022.08.19 |
백준 JAVA 10815 숫자 카드 (0) | 2022.08.19 |
댓글