Cod sursa(job #2969328)

Utilizator LucaT2Tasadan Luca LucaT2 Data 22 ianuarie 2023 21:08:19
Problema Generare de permutari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.49 kb
#include <bits/stdc++.h>

using namespace std;

ifstream fin("permutari.in");
ofstream fout("permutari.out");

int n,s[10],viz[10];

void backt(int i)
{
    if(i>n)
    {
        for(int j=1;j<=n;j++)
            fout<<s[j]<<" ";
        fout<<"\n";
    }
    else for(int j=1;j<=n;j++)
        if(!viz[j])
        {
            s[i]=j;
            viz[j]=1;
            backt(i+1);
            viz[j]=0;
        }
}
int main()
{
    fin>>n;
    backt(1);
    return 0;
}