Cod sursa(job #775628)

Utilizator ionut_blesneagIonut Blesneag ionut_blesneag Data 8 august 2012 16:51:37
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.52 kb
#include<stdio.h>
using namespace std;

int n,k;
int a[100], v[100];



void bkt(int x)
{ if(x>k)
    {for(int i=1; i<=k; i++)
        printf("%d ",a[i]);
        printf("\n");  }
  else
    {for(int i=a[x-1]+1; i<=n; i++)
          if(v[i]==0)
             {a[x]=i;
              v[i]=1;
              bkt(x+1);
              v[i]=0;}
     }         
                
  }

int main()
{freopen("combinari.in","r",stdin);
freopen("combinari.out","w",stdout);
scanf("%d %d",&n,&k);
bkt(1);
return 0;
    }