Cod sursa(job #412015)

Utilizator Alexa_ioana_14Antoche Ioana Alexandra Alexa_ioana_14 Data 5 martie 2010 12:05:48
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include<cstdio>
#include<bitset>
using namespace std;
#define NM 19
#define sh short int
sh N,M,sol[NM];
void back(sh p)
{
	sh i;
	if (p==M+1)
	{
		for (i=1; i<=M; ++i)
			printf("%hd ",sol[i]);
		printf("\n");
		return;
	}
	for (i=sol[p-1]+1; i<=N-M+p; ++i)
	{
		sol[p]=i;
		back(p+1);
	}
}
int main()
{
	freopen("combinari.in","r",stdin);
	freopen("combinari.out","w",stdout);
	scanf("%hd%hd",&N,&M);
	back(1);
	return 0;
}