Cod sursa(job #300308)

Utilizator AndreiDDiaconeasa Andrei AndreiD Data 7 aprilie 2009 12:54:43
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include <cstdio>
#include <vector>
#include <algorithm>

using namespace std;

#define pb push_back
#define sz size

vector<int> v;
int n;

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