Cod sursa(job #2690654)

Utilizator tact1m4n3Dicu Tudor Andrei tact1m4n3 Data 25 decembrie 2020 09:12:44
Problema Submultimi Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.4 kb
#include <bits/stdc++.h>

using namespace std;

int N;

int main()
{
    cin >> N;
    
    for (int b = 0; b < (1 << N); b++)
    {
        vector<int> subset;
        for (int i = 0; i < N; i++)
        {
            if (b&(1<<i)) subset.push_back(i);
        }
        cout << "[";
        for (auto val : subset)
            cout << val << " ";
        
        cout << "]\n";
    }
    
    return 0;
}