Cod sursa(job #720395)

Utilizator desoComan Andrei deso Data 22 martie 2012 17:09:11
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
using namespace std;

#define INFILE "permutari.in" 
#define OUTFILE "permutari.out"

int main()
{
   freopen(INFILE, "r", stdin);
   freopen(OUTFILE, "w", stdout);
   int n; cin >> n;
   vector<int> v(n);

   for(int i=0; i<n; i++)
      v[i] = i+1;

   do{
      for(int i=0; i<n; i++)
         printf("%d ", v[i]);
      printf("\n");
   }while(next_permutation(v.begin(), v.end()));

   return 0;
}