Cod sursa(job #153642)

Utilizator vlad.maneaVlad Manea vlad.manea Data 10 martie 2008 17:29:53
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include <stdio.h>

int N, K, sol[32];

void comb (int k)
{
	int i;

	if (k == K+1)
	{
		for (i = 1; i < K; ++i)
			printf("%d ", sol[i]);

		printf("%d\n", sol[i]);

		return;
	}

	for (i = 1+sol[k-1]; i + K <= N + k; ++i)
	{
		sol[k] = i;
		comb(k+1);
	}
}

int main()
{
	freopen("combinari.in", "r", stdin);

	freopen("combinari.out", "w", stdout);

	scanf("%d%d", &N, &K);

	comb(1);

	return 0;
}