Cod sursa(job #2652948)

Utilizator raikadoCri Lu raikado Data 26 septembrie 2020 14:55:16
Problema Generare de permutari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.41 kb
#include <fstream>
#include <vector>
#include <algorithm>
#include <numeric>

using namespace std;

int main(int argc, char const *argv[])
{
	ifstream fin("permutari.in");
	ofstream fout("permutari.out");

	int N;
	fin >> N;

	vector<int> perm(N);
	iota(perm.begin(), perm.end(), 1);

	do {
		for (auto v : perm)
			fout << v << " ";
		fout << "\n";
	} while (next_permutation(perm.begin(), perm.end()));

	return 0;
}