Cod sursa(job #1874080)

Utilizator Rocamadour1497Alexandru Martiniuc Rocamadour1497 Data 9 februarie 2017 17:53:12
Problema Combinari Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream f("combinari.in");
ofstream g("combinari.out");

int n, k, v[100];
bool sol(int p)
{
	for (int i = 1; i < p; i++)
		if (v[i] >= v[p]) return 0;
	return 1;
}
void bk(int p)
{
	for (int i = 1; i <= n; i++)
	{
		v[p] = i;
		if(sol(p))
			if (p == k)
			{
				for (int j = 1; j <= k; j++)
					g << v[j] << " ";
				g << endl;
			}
			else bk(p + 1);
	}
}
int main()
{
	f >> n >> k;
	bk(1);

}