
자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오.
#include <iostream>
using namespace std;
int n, m, a[7];
void solve(int idx) {
	if (idx == m) {
		for (int i = 0; i < m; ++i) cout << a[i] << ' '; cout << '\n';
		return;
	}
	for (int i = 1; i <= n; ++i) {
		a[idx] = i;	// check 안함.
		solve(idx + 1);	// 바로 다음 자리로 넘어감.
	}
}
int main() {
	ios::sync_with_stdio(0), cin.tie(0);
	cin >> n >> m;
	solve(0);
}
