Cod sursa(job #666725)

Utilizator EternalHeroeEternal Heroe EternalHeroe Data 22 ianuarie 2012 12:49:28
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <fstream>
using namespace std;

int N, M;
int X[20];
ifstream fin("combinari.in");
ofstream fout("combinari.out");
int cont(int k) {
	int i;
	for (i=1;i<k;i++)
		if (X[i] == X[k])
			return 0;
	return 1;
}

void back(int k) {
	if (k>M) {
		for (int j = 1; j<=M;j++)
			fout<<X[j]<<" ";
		fout<<"\n";
		return;
	}
	int i;
	for (i=X[k-1]+1;i<=N;i++) {
		X[k] = i;
		back(k+1);
	}
}



int main() {
	fin>>N>>M;
	back(1);
	return 0;
}