Cod sursa(job #2451111)

Utilizator uvIanisUrsu Ianis Vlad uvIanis Data 25 august 2019 19:19:38
Problema Combinari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.5 kb
#include <fstream>
using namespace std;

unsigned short c[19], N, K;

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

void solve(unsigned short poz = 1){
    c[poz] = c[poz - 1] + 1;
    while(c[poz] <= N - K + poz)
    {
        if(poz == K)
        {
            for(unsigned short i = 1; i <= K; i++) fout << c[i] << ' ';
            fout << '\n';
        }
        else solve(poz + 1);

        ++c[poz];
    }
}

int main()
{
    fin >> N >> K;
    solve();
}