728x90
https://www.acmicpc.net/problem/15649
문제 설명
문제 풀이
#include<stdio.h>
int n, m;
int dab[10], chk[10];
void pro(int k) {
if(k == m) {
for(int i = 0; i < k; i++) {
printf("%d ", dab[i]);
}
printf("\n");
return;
}
for(int i = 1; i <= n; i++) {
if(chk[i] == 0) {
chk[i]++;
dab[k] = i;
pro(k+1);
chk[i] = 0;
}
}
}
int main()
{
scanf("%d%d", &n, &m);
pro(0);
return 0;
}
'코테 > 백준' 카테고리의 다른 글
[백준] 15651 N과 M (3) - C++ (0) | 2023.07.25 |
---|---|
[백준] 15650 N과 M (2) - C++ (0) | 2023.07.25 |
[백준] 2579 계단 오르기 - C++ (0) | 2023.07.24 |
[백준] 15970 화살표 그리기 - C++ (0) | 2023.07.24 |
[백준] 11053 가장 긴 증가하는 부분 수열 - C++ (0) | 2023.07.22 |