Cod sursa(job #1528204)

Utilizator kassay_akosKassay Akos kassay_akos Data 19 noiembrie 2015 11:18:11
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.69 kb
#include <iostream>
#include <fstream>


using namespace std;
int n,k;
int v[20];


FILE *f=fopen("combinari.out","w");

bool good(int l) {
    return true;
}

bool sol(int l) {
    return l==k;
}

void afisare() {
    for(int i=1;i<=k;i++)
        fprintf(f,"%d ",v[i]);
    fprintf(f,"\n");
}


void BT(int l){
    for(int i = v[l-1]+1; i <= n ; i++) {
        v[l] = i;
        //if (good(l)) {
            if (sol(l)) {
                afisare();
            }
            else  BT(l+1);
        //}
    }
}


int main()
{
    freopen("combinari.in","r",stdin);
	scanf("%d %d", &n, &k);
	v[0] = 0 ;
	BT(1);
	fclose(f);
	fclose(stdin);
    return 0;
}