Cod sursa(job #2596311)

Utilizator avtobusAvtobus avtobus Data 9 aprilie 2020 16:24:31
Problema Generare de permutari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.46 kb
#include <stdio.h>
#include <bits/stdc++.h>

#define rep(i, n) for(int i = 0; i < n; i++)

using namespace std;
typedef long long ll;
typedef pair<int, int> pii;
typedef vector<int> vi;
const int INF = 0x3f3f3f3f;

ifstream fin ("permutari.in");
ofstream fout ("permutari.out");

int N;
int d[10];

int main(void) {
  fin >> N;
  rep(i, N) { d[i] = i+1; }
  do {
    rep(i, N) { fout << d[i] << ' '; }
    fout << '\n';
  } while(next_permutation(d, d+N));

  return 0;
}