Cod sursa(job #2465992)

Utilizator rusu.ralucaRusu Raluca rusu.raluca Data 1 octombrie 2019 10:16:10
Problema Combinari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.43 kb
#include <iostream>
#include <fstream>
#include <vector>
#include <cmath>
#include <algorithm>

using namespace std;

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

long long n, k, s[20];

void back(int x){
	if(x == k){	
		for(int i = 1; i <= k; ++i){
			fout << s[i] << " ";
		}
		fout << '\n';
	}
	else{
		for(int i = s[x] + 1; i <= n; ++i){
			s[x + 1] = i;
			back(x + 1);
		}
	} 	
}

int main(){
	fin >> n >> k;
	back(0);
}