Cod sursa(job #3239885)

Utilizator ChopinFLazar Alexandru ChopinF Data 8 august 2024 15:42:18
Problema Generare de permutari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.55 kb
#include <bits/stdc++.h>
using namespace std;
std::string file = "permutari";
std::ifstream fin(file + ".in");
std::ofstream fout(file + ".out");
// #define fin std::cin
// #define fout std::cout
int32_t main(int32_t argc, char *argv[]) {
  ios_base::sync_with_stdio(false);
  fin.tie(0);
  fout.tie(0);
  int n;
  fin >> n;
  std::vector<int> perm;
  for (int i = 0; i < n; ++i)
    perm.push_back(i + 1);
  do {
    for (int i = 0; i < n; ++i)
      fout << perm[i] << " ";
    fout << "\n";
  } while (next_permutation(perm.begin(), perm.end()));
  return 0;
}