Cod sursa(job #577282)

Utilizator mihai_bogdaannMihai Bogdan mihai_bogdaann Data 9 aprilie 2011 22:59:02
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.4 kb
#include<fstream.h>
ifstream fin("combinari.in");
ofstream fout("combinari.out");
int sol[20],uz[20],n,m;
void bkt(int k)
{
	int i;
	if(k>m)
	{
		for(i=1;i<=m;i++)
			fout<<sol[i]<<' ';
		fout<<'\n';
	}
	else
	{
		for(i=sol[k-1]+1;i<=n;i++)
		{
			if(!uz[i])
			{
				uz[i]=1;
				sol[k]=i;
				bkt(k+1);
				uz[i]=0;
			}
		}
	}	
}
int main()
{
	fin>>n>>m;
	bkt(1);
	return 0;
}