Cod sursa(job #2194066)

Utilizator PredaBossPreda Andrei PredaBoss Data 12 aprilie 2018 06:08:50
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.55 kb
#include <bits/stdc++.h>

using namespace std;
ifstream fin("submultimi.in");
ofstream fout("submultimi.out");
vector<int>submultime;
int n;
void bkk(int pos)
{
    if(pos>n)
    {
        if(submultime.size()>0)
        {
            for(int i=0;i<submultime.size();i++)
                fout<<submultime[i]<<" ";
            fout<<"\n";
        }
    }
    else
    {
        submultime.push_back(pos);
        bkk(pos+1);
        submultime.pop_back();
        bkk(pos+1);
    }
}
int main()
{
    fin>>n;
    bkk(1);
    return 0;
}