Cod sursa(job #2415251)

Utilizator RaresLiscanLiscan Rares RaresLiscan Data 25 aprilie 2019 17:44:21
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.52 kb
#include <bits/stdc++.h>

using namespace std;

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

vector <int> v;

void afisare ()
{
    int n = v.size();
    for (int i = 0; i < n; i ++) fout << v[i] << " ";
    fout << "\n";
}

void bkk (int st, int n)
{
    if (st > n) return;
    for (int i = st; i <= n; i ++) {
        v.push_back(i);
        afisare();
        bkk(i + 1, n);
        v.pop_back();
    }
}

int main()
{
    int n;
    fin >> n;
    bkk(1, n);
    return 0;
}