Cod sursa(job #1554958)

Utilizator ACM.Adascalitei Mihai ACM. Data 21 decembrie 2015 23:51:18
Problema Combinari Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.48 kb
#include<iostream>
#include<fstream>
#include<cstdio>
using namespace std;
ifstream f("combinari.in");
ofstream g("combinari.out");
int st[100],n,k;

void init()
{

f>>n>>k;
st[0]=0;
}

void tipar(int p)
{
int j;
for(j=1;j<=p;j++)
g<<st[j]<<" ";
g<<endl;
}

int solutie(int p)
{
return (p==k);
}

void bkt(int p)
{
int val;
for (val=st[p-1]+1;val<=n;val++)
{
st[p]=val;
if(solutie(p))
tipar(p);
else
bkt(p+1);
}
}

int main()
{
init();
bkt(1);
}