Cod sursa(job #1702515)

Utilizator oldatlantianSerban Cercelescu oldatlantian Data 15 mai 2016 12:32:53
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <bits/stdc++.h>
using namespace std;

int n, k;
int ans[32];

FILE *fi = fopen("combinari.in", "r");
FILE *fo = fopen("combinari.out", "w");

void bkt(int dep, int poz) {
    if(dep==k) {
        for(int i=0; i<k; ++i)
            fprintf(fo,"%d ",ans[i]);
        fprintf(fo,"\n");
        return;
    }
    for(int i=poz; i<=n; ++i) {
        ans[dep]=i;
        bkt(dep+1, i+1);
    }
}

int main(void) {
    fscanf(fi,"%d%d",&n,&k);
    bkt(0, 1);
    return 0;
}