Cod sursa(job #2758809)

Utilizator lahayonTester lahayon Data 13 iunie 2021 01:35:20
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.61 kb
#include <fstream>
#include <vector>
#include <stack>
#include <algorithm>


using namespace std;

int main()
{
    ifstream cin("submultimi.in");
    ofstream cout("submultimi.out");
         

  
    int N;
    cin >> N;


    vector<int> v;
    v.push_back(0);

    while(!v.empty()){

       if(v.back() + 1 <= N){
           v.back()++;
           for(auto x : v)
                cout << x << " ";
            cout << "\n";
        v.push_back(v.back());
       }
       else{
           v.pop_back();
       }
    }

    
  
    cin.close();
    cout.close();

    return 0;
}