diff --git a/main.cpp b/main.cpp index 4b5c5c3..78d9238 100644 --- a/main.cpp +++ b/main.cpp @@ -7,16 +7,20 @@ int N,M; vector vec; void func(int cnt) { - - - // IMPLEMENT HERE - + if (cnt == M){ + for (int i = 0 ; i < M ,i++){ + cout << vec[i] << ' ';} + cout << '\n'; + return;} + for(int i = start ; i<=n i++){ + vec.push_back(i); + func(i+1,cnt+1); + vec.pop_back();} } int main() { - cin >> N >> M; - func(0); -} + cin >> N >> M; + func(1,0);}