Cod sursa(job #905098)

Utilizator howsiweiHow Si Wei howsiwei Data 5 martie 2013 16:00:41
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <iostream>
#include <fstream>
#include <algorithm>
#include <vector>
using namespace std;

int main() {
	ifstream fin("permutari.in");
	ofstream fout("permutari.out");
	int n;
	fin >> n;
	vector<int> a(n);
	for (int i=0; i<n; ++i) {
		a[i]=i+1;
	}
	do {
		for (int i=0; i<n; ++i) {
			fout << a[i] << ' ';
		}
		fout << '\n';
	} while(next_permutation(a.begin(), a.end()));
	return 0;
}