Pagini recente » Cod sursa (job #2376048) | Cod sursa (job #1222170) | Cod sursa (job #2825324) | Cod sursa (job #1549244) | Cod sursa (job #1202153)
//============================================================================
// Name : ia-combinari.cpp
// Author :
// Version :
// Copyright :
// Description : Hello World in C++, Ansi-style
//============================================================================
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
ifstream in("combinari.in");
ofstream out("combinari.out");
void bkt(int n, int k, int i, vector<int> &sol) {
if (i == k) {
for (int j = 0; j < k; j++)
out<<sol[j]<<" ";
out<<endl;
return;
}
for (int v = i > 0 ? sol[i-1]+1 : 1; v <= n; v++) {
sol[i] = v;
bkt(n, k, i+1, sol);
}
}
int main() {
int n, k;
in>>n>>k;
vector<int> sol(k, 0);
bkt(n, k, 0, sol);
out.close();
return 0;
}