Cod sursa(job #3332331)

Utilizator DariusJohnDarius Dumitrescu DariusJohn Data 6 ianuarie 2026 08:45:29
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.42 kb
#include <bits/stdc++.h>
#include <fstream>
#include <vector>
using namespace std;
ifstream fin("submultimi.in");
ofstream fout("submultimi.out");
vector<int> perm;

int main() {
  int n, k = 1, p;
  fin >> n;
  p = pow(2, n);
  while (k <= p) {
    int aux = k;
    int index = 0;
    while (aux) {
      index++;
      if (aux & 1)
        fout << index << " ";
      aux >>= 1;
    }
    fout << "\n";
    k++;
  }
  return 0;
}