Cod sursa(job #947409)

Utilizator BitOneSAlexandru BitOne Data 7 mai 2013 13:12:26
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <vector>
#include <cstdlib>
#include <fstream>
#include <iterator>
#include <algorithm>

using namespace std;


vector<int> v;
int main()
{
    int N, i;
    ifstream in("permutari.in");
    ofstream out("permutari.out");

    in >> N;
    v.resize(N);
    for(i = 1; i <= N; ++i) v[i - 1] = i;
    do {
            copy(v.begin(), v.end(), ostream_iterator<int>(out, " "));
            out << '\n';
       } while(next_permutation(v.begin(), v.end()));

    return EXIT_SUCCESS;
}