Cod sursa(job #3354462)

Utilizator herralberrtRomaniuc Albert-Iulian herralberrt Data 18 mai 2026 13:09:53
Problema Combinari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.58 kb
#include <fstream>
#include <vector>

using namespace std;

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

void afisare(vector<int>& v, int K) {

    for (int i = 0; i < K; i++) {
        fout << v[i] << " ";
    }

    fout << '\n';
}

void bkt(int k, int start, int N, int K, vector<int>& v) {

    if (k == K) {
        afisare(v, K);
        return;
    }

    for (int x = start; x <= N; x++) {

        v[k] = x;

        bkt(k + 1, x + 1, N, K, v);
    }
}

int main() {

    int N, K;
    fin >> N >> K;

    vector<int> v(K);

    bkt(0, 1, N, K, v);

    return 0;
}