Cod sursa(job #2572261)

Utilizator tangerine515Alex Anton tangerine515 Data 5 martie 2020 12:19:58
Problema Generare de permutari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.51 kb

#include <algorithm>
#include <iostream>
#include <fstream>
#include <vector>

using namespace std;

int N;
vector<int> st;

int main() {
    ifstream fi("permutari.in");
    ofstream fo("permutari.out");

    fi >> N;
    st = vector<int>(N);

    int x = 1;
    for (int &i : st)
        i = x++;


    do {
        for (int i : st)
            fo << i << " ";
        fo << "\n";
    } while(next_permutation(st.begin(), st.end()));

    fo.close();
    fi.close();
    return 0;
}