Cod sursa(job #1605545)

Utilizator qwertyuiTudor-Stefan Berbinschi qwertyui Data 19 februarie 2016 09:46:45
Problema Combinari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <iostream>
#include <fstream>
#include <vector>

using namespace std;

ifstream fin ("combinari.in");
ofstream fout ("combinari.out");

int N,K;
vector <int> solution;

void Back(int p)
{
	int i;
	if (p > K)
		{
			for(i = 1;i <= K; ++i)
				fout <<solution[i] <<' ';
			fout <<'\n';
		}
	else
	for (i = solution[p-1]+1; i <= N; ++i)
		{
			solution[p]=i;
			Back(p+1);
		}
}
int main()
{
	fin >>N >>K;
	Back(1);
	return 0;
}