Cod sursa(job #1414350)

Utilizator andrei_diaconuAndrei Diaconu andrei_diaconu Data 2 aprilie 2015 15:47:29
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include <fstream>

using namespace std;

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

int n, k, comb[20], sol[20];

void write()
{
	for (int i = 1; i <= k; i++)
		g << comb[i] << " ";
	g << "\n";
}

void back(int a)
{
	if (a == k + 1)
		write();
	for (int i = comb[a - 1] + 1; i <= n; i++) {
		comb[a] = i;
		back(a + 1);
	}
}

int main()
{
	f >> n >> k;

	back(1);
	return 0;
}