Cod sursa(job #2263696)
| Utilizator | 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()));
}
