Cod sursa(job #3209874)

Utilizator AlexRzvAlex Razvan AlexRzv Data 3 martie 2024 18:00:00
Problema Combinari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.52 kb
#include <bits/stdc++.h>
using namespace std;

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

const int NMAX = 20;

int x[NMAX + 1];
int n,k;

void afiseaza(){
    for(int i = 1;i<=k;++i)
        fout << x[i] << ' ';
    fout << '\n';
}

void back(int pas){
    for(int i = x[pas - 1] + 1;i <= n - k + pas;++i){
        x[pas]  = i;
        if(pas < k) 
            back(pas + 1);
        else
            afiseaza();
    }
}

int main(){

    fin >> n >> k;
    back(1);
    return 0;
}