Cod sursa(job #2629889)

Utilizator etohirseCristi Cretu etohirse Data 23 iunie 2020 10:36:46
Problema Generare de permutari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.46 kb
#include <bits/stdc++.h>
using namespace std;    

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

int n, sol[10];
bool f[10];

void bkt(int k){
    if(k==n+1){
        for(int i=1; i<=n; ++i)
            fout << sol[i] << ' ';
        fout << '\n';
        return;
    }
    for(int i=1; i<=n; ++i)
        if(!f[i]){
            sol[k] = i; 
            f[i] = true; 
            bkt(k+1);
            f[i] = false;
		}
}

int main(){
	fin >> n;
	bkt(1);
}