Cod sursa(job #2685296)

Utilizator tact1m4n3Dicu Tudor Andrei tact1m4n3 Data 16 decembrie 2020 15:21:18
Problema Submultimi Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.39 kb
#include <bits/stdc++.h>

using namespace std;

int N;
vector<int> subset;

void search(int k)
{
    if (k == N)
    {
        for (auto val : subset)
            cout << val << " ";
        cout << "\n";
    }
    else 
    {
        search(k + 1);
        subset.push_back(k);
        search(k + 1);
        subset.pop_back();
    }
}

int main()
{
    cin >> N;

    search(0);

    return 0;
}