Cod sursa(job #155934)

Utilizator AlxCojocaru Alexandru Alx Data 12 martie 2008 11:38:58
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <stdio.h>
#include <vector.h>
#include <algorithm>
using namespace std;
int main()
{
 freopen("permutari.in","r",stdin);
 freopen("permutari.out","w",stdout);
 vector <int> a;
 int n,i;
 scanf("%d\n",&n);
 for (i=1;i<=n;i++)
 {
  a.push_back(i);
  printf("%d ",i);
 }
 printf("\n");
 while (next_permutation(a.begin(),a.end()))
 {
  for (i=0;i<n;i++)
   printf("%d ",a[i]);
  printf("\n");
 }
 return 0;
}