Cod sursa(job #2779628)

Utilizator casiannCasian casiann Data 4 octombrie 2021 14:41:49
Problema Combinari Scor 80
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.47 kb
#include <bits/stdc++.h>
using namespace std;

ifstream fin("combinari.in");
ofstream fout("combinari.out");

int x[18], n, m, vf[18];

void afisare(){
    for(int i=1; i<=m; i++){
        fout << x[i] << ' ';
    }
    fout << endl;
}

void bk(int k){
    for(int i=x[k-1] + 1; i<=n; i++){
            x[k] = i;
            if(k == m) afisare();
            else bk(k+1);
    }
}

int main(){
    fin >> n >> m ;
    x[0] = 0;
    bk(1);
    return 0;
}