Cod sursa(job #1289433)

Utilizator MarronMarron Marron Data 9 decembrie 2014 21:23:44
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <algorithm>
#include <iostream>
#include <fstream>
#include <vector>


std::ifstream f("permutari.in");
std::ofstream g("permutari.out");
std::vector<int> v; int n;


int main()
{
	f >> n;
	v.resize(n);
	for (int i = 0; i < n; i++) {
		v[i] = i + 1;
	}

	do {
		for (int i = 0; i < n; i++) {
			g << v[i] << ' ';
		}
		g << '\n';
	} while (std::next_permutation(v.begin(), v.end()));

	return 0;
}