Cod sursa(job #3276394)

Utilizator tedicTheodor Ciobanu tedic Data 13 februarie 2025 16:06:54
Problema Combinari Scor 10
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.6 kb
#include <fstream>
#include <vector>
#include <algorithm>

using namespace std;
ifstream cin("combinari.in");
ofstream cout("combinari.out");
int n,k;
vector<int>v,v2;
void backtracking(int val)
{
    if(val==n+1)
    {
        if(v.size()!=k)
            return ;
        v2=v;
        sort(v2.begin(), v2.end());
        for(int i=0; i<v2.size(); i++)
            cout<<v2[i]<<" ";
        cout<<'\n';
        return ;
    }
    backtracking(val+1);

    v.push_back(val);
    backtracking(val+1);
    v.pop_back();
}
int main()
{
    cin>>n>>k;
    backtracking(1);
    return 0;
}