Cod sursa(job #2779629)

Utilizator casiannCasian casiann Data 4 octombrie 2021 14:43:20
Problema Combinari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.46 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 << '\n';
}

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;
}