Cod sursa(job #3332330)

Utilizator DariusJohnDarius Dumitrescu DariusJohn Data 6 ianuarie 2026 08:40:38
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.48 kb
#include <bits/stdc++.h>
#include <fstream>
#include <vector>
using namespace std;
ifstream fin("submultimi.in");
ofstream fout("submultimi.out");
vector<int> perm;
int n;
void print() {
  if (perm.empty())
    return;
  for (auto it : perm)
    fout << it << " ";
  fout << "\n";
}
void backTracking(int k) {
  if (k > n) {
    print();
    return;
  }
  perm.push_back(k);
  backTracking(k + 1);
  perm.pop_back();
  backTracking(k + 1);
}

int main() {
  fin >> n;
  backTracking(1);
}