Pagini recente » Cod sursa (job #668994) | Cod sursa (job #8396) | Formatare Textile | Cod sursa (job #2310978) | Cod sursa (job #2673151)
#include <fstream>
#include <vector>
std::vector<int>v;
int n, k;
std::ifstream fin("combinari.in");
std::ofstream fout("combinari.out");
void solve(int i, int j, std::vector<int>& curr) {
if (j == k) {
for (auto x : curr) fout << x << " "; fout << "\n";
return;
}
if (i > n) return;
curr.push_back(i);
solve(i + 1, j + 1, curr);
curr.pop_back();
solve(i + 1, j, curr);
}
int main() {
fin >> n >> k;
solve(1, 0, v);
}