Cod sursa(job #3345589)

Utilizator IonescuRaresIonescu Rares-Mihai IonescuRares Data 10 martie 2026 10:25:14
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.54 kb
#include <iostream>
#include <fstream>
#include <cmath>
#include <algorithm>
#include <vector>

using namespace std;

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

vector <int> sol;

void subm(int val, int n){
    if(val>n){
        for(int i=0;i<sol.size();i++)
            fout << sol[i] << " ";
        fout << '\n';
        return;
    }
    sol.push_back(val);
    subm(val+1,n);
    sol.pop_back();
    subm(val+1,n);
}

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