Cod sursa(job #154212)

Utilizator M@2Te4iMatei Misarca M@2Te4i Data 10 martie 2008 23:40:23
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <cstdio>
#include <vector>
#include <algorithm>

using namespace std;

vector <int> w;
int n;

int main()
{
    freopen("permutari.in","r",stdin);
    freopen("permutari.out","w",stdout);
    scanf("%d", &n);
    for (int i=1; i<=n; i++)
        w.push_back(i);
    do
    {
        for (int i=0; i<n; i++)
            printf("%d ",w[i]);
        printf("\n");
    }
    while (next_permutation(w.begin(),w.end()));
    fclose(stdin);
    fclose(stdout);
    return 0;
}