https://www.acmicpc.net/problem/15651
코드
/*boj s3 15651 N과 M (3)*/
#include <iostream>
#define MAXN 9
using namespace std;
int N, M;
int answer[MAXN];
void func(int k) {
if (k == M) {
for (int i = 0; i < M; i++) {
cout << answer[i] << " ";
}
cout << '\n';
return;
}
for (int i = 1; i <= N; i++) {
answer[k] = i;
func(k + 1);
}
}
int main(void) {
ios::sync_with_stdio(0);
cin.tie(0);
cin >> N >> M;
func(0);
}
'알고리즘' 카테고리의 다른 글
백준 s3 15654 N과 M (5) c++ (0) | 2024.01.15 |
---|---|
백준 s3 15652 N과 M (4) c++ (0) | 2024.01.15 |
백준 s3 15650 N과 M (2) c++ (0) | 2024.01.15 |
백준 s2 1182 부분수열의 합 c++ (0) | 2024.01.15 |
백준 g4 9663 N-Queen c++ (0) | 2024.01.15 |