Cod sursa(job #1797682)

Utilizator Andreea_1009Cimpean Andreea Andreea_1009 Data 4 noiembrie 2016 18:16:29
Problema Combinari Scor 80
Compilator cpp Status done
Runda selectie_emag_mediu_2016_runda3 Marime 0.52 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream f("combinari.in");
ofstream g("combinari.out");

int n,v[20],p;

int solutie(int k)
{
    if(k==p) return 1;
    return 0;
}

void afisare(int k)
{
    int i;
    for(i=1;i<=k;i++)
        g<<v[i]<<' ';
    g<<endl;
}

void BK(int k)
{
    int i;
    for(i=v[k-1]+1;i<=n;i++)
    {
        v[k]=i;
        if(solutie(k)) afisare(k);
        else BK(k+1);
    }
}


int main()
{
    f>>n>>p;
    BK(1);
    return 0;
}