Cod sursa(job #3214522)

Utilizator tonealexandruTone Alexandru tonealexandru Data 14 martie 2024 10:32:00
Problema Generare de permutari Scor 20
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.44 kb
#include <bits/stdc++.h>

using namespace std;
vector<int> v;

int main()
{
    ifstream cin("permutari.in");
    ofstream cout("permutari.out");

    int n;
    cin>>n;
    for(int i=1;i<=n;i++)
        v.push_back(i);

    int cnt=n*(n+1)/2;
    while(cnt>0)
    {
        for(auto x : v)
            cout<<x<<" ";
        cout<<'\n';
        next_permutation(v.begin(), v.end());
        cnt--;
    }

    return 0;
}