Cod sursa(job #2263696)

Utilizator SqueekDanielTodasca Daniel SqueekDaniel Data 19 octombrie 2018 01:33:54
Problema Generare de permutari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.38 kb
#include <bits/stdc++.h>

#define MaxN 2000005

std::ifstream InFile("permutari.in");
std::ofstream OutFile("permutari.out");

int N;
std::vector <int> V;

int main () {
	InFile >> N;

	for (int i=1; i<=N; ++i)
		V.push_back(i);

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