Cod sursa(job #399355)

Utilizator cipri_tomCiprian Tomoiaga cipri_tom Data 20 februarie 2010 12:44:19
Problema Generare de permutari Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <fstream>
#include <vector>
#include <algorithm>
using namespace std;

ifstream fin("permutari.in");
ofstream fout("permutari.out");

int n;
vector <int> v;

int main()
{
	fin >> n;
	for ( int i = 1; i <= n; ++i )
		v.push_back(i);
	do
	{
		for ( int i = 0; i < n; ++i )
			fout << v[i] << ' ';
		fout << '\n';
	} while ( next_permutation ( v.begin(), v.end() ) );
}