Cod sursa(job #830057)

Utilizator Mihnea35Gall Mihnea Mihnea35 Data 6 decembrie 2012 12:18:31
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include <fstream>

using namespace std;

ofstream g;

int x[19], n, k;

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

inline void back (int vf) {
	int i;
	for (i=x[vf-1]+1; i<=n-k+vf; i++) {
		x[vf] = i;
		if (vf == k) solutie();
		else back(vf+1);
	}
}

int main () {
	ifstream f ("combinari.in");
	f >> n >> k;
	f.close();
	g.open ("combinari.out");
	back(1);
	g.close();
	return 0;
}