Cod sursa(job #1648888)

Utilizator qwertyuiTudor-Stefan Berbinschi qwertyui Data 11 martie 2016 11:57:53
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 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;
	solution.resize(N+1);
	Back(1);
	return 0;
}