Cod sursa(job #3239356)

Utilizator EricDimiericdc EricDimi Data 4 august 2024 22:19:21
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.48 kb
#include <bits/stdc++.h>

using namespace std;

ifstream f("submultimi.in");
ofstream g("submultimi.out");

constexpr int NMAX = 17;
int n, a[NMAX];

void Afisare(int k)
{
	for (int i = 1; i <= k; i++)
		g << a[i] << ' ';
	g << '\n';
}

void bkt(int k)
{
	for (int i = a[k-1] + 1; i <= n; i++)
	{
		a[k] = i;
		Afisare(k);
		bkt(k+1);
	}
}

int main()
{
	ios_base::sync_with_stdio(false);
	f.tie(nullptr); g.tie(nullptr);

	f >> n;
	f.close();

	bkt(1);
	g.close();

    return 0;
}