Cod sursa(job #913238)

Utilizator FlameingoAiordachioaei Marius Flameingo Data 13 martie 2013 10:39:58
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include<cstdio>
int x[20],n,i;bool bun[20];
void bkt()
{
    int k;
    if(i>n)
    {
        for(k=1;k<=n;++k)
            printf("%d ",x[k]);
        printf("\n");
    }
    for(k=1;k<=n;++k)
        if(!bun[k])
            bun[k]=1,x[i]=k,++i,bkt(),--i,bun[k]=0;
}
int main()
{
    freopen("permutari.in","r",stdin);freopen("permutari.out","w",stdout);
    scanf("%d",&n);
    i=1;
    bkt();
}