Cod sursa(job #2807189)

Utilizator CiuiGinjoveanu Dragos Ciui Data 23 noiembrie 2021 15:53:13
Problema Combinari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.52 kb
#include <iostream>
#include <fstream>
using namespace std;

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

int n, k, comb[25];

void gen(int element, int lg) {
    if (lg == k + 1|| element == n + 1) {
        if (lg == k + 1) {
            for (int i = 1; i < lg; ++i) {
              fout << comb[i] << " ";
            }
            fout << "\n";
        }
        return;
    }
    comb[lg] = element;
    gen(element + 1, lg + 1);
    gen(element + 1, lg);
}

int main() {
    fin >> n >> k;
    gen(1, 1);
}