Cod sursa(job #2865575)

Utilizator Botnaru_VictorBotnaru Victor Botnaru_Victor Data 8 martie 2022 22:24:05
Problema Generare de permutari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.52 kb
#include <fstream>
#include <vector>

using namespace std;

ifstream f("permutari.in");
ofstream g("permutari.out");

bool use[9];
vector<int> st;
int n;
void beck(int p)
{
    if(p==n) {for(int i=0;i<n;i++) g<<st[i]<<' '; g<<'\n'; return;}
    for(int i=1;i<=n;i++)
    {
        if(!use[i])
        {
            st.push_back(i);
            use[i]=1;
            beck(p+1);
            use[i]=0;
            st.pop_back();
        }
    }
}

int main()
{
    f>>n;
    beck(0);
    return 0;
}