본문 바로가기

[BOJ] 15651. N과 M (3) - C++

@Xenawn2025. 8. 2. 10:01
반응형
#include <bits/stdc++.h>
using namespace std;

int n, m;
int arr[10];
bool isUsed[10];

void func(int k) {
	if (k == m) {
		for (int i = 0; i < m; i++)
			cout << arr[i] << ' ';
		cout << '\n';
		return;
	}

	for (int i = 1; i <= n; i++) {
		arr[k] = i;
		isUsed[i] = 1;
		func(k + 1);
		isUsed[i] = 0;
	}
}
int main() {
	cin >> n >> m;
	func(0);
}
반응형
Xenawn
@Xenawn :: Xenawn

제넌 게임개발 블로그

공감하셨다면 ❤️ 구독도 환영합니다! 🤗

목차