Cod sursa(job #2567828)

Utilizator denmirceaBrasoveanu Mircea denmircea Data 3 martie 2020 19:05:16
Problema Generare de permutari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.51 kb
#include <bits/stdc++.h>
#define dim 10
using namespace std;
ifstream fin("permutari.in");
ofstream fout("permutari.out");
bitset<dim> fr;
int v[dim],n;
void perm(int pas){
     if(pas>n){
        for(int i=1;i<=n;i++){
            fout<<v[i]<<' ';
        }
        fout<<'\n';
        return;
     }
    for(int i=1;i<=n;i++){
        if(fr[i]==0){
            fr[i]=1;
            v[pas]=i;
            perm(pas+1);
            fr[i]=0;
        }
    }
}
int main(){
  fin>>n;
  perm(1);
}