Pagini recente » Cod sursa (job #3197612) | Cod sursa (job #2453848) | Cod sursa (job #2528828) | Cod sursa (job #868069) | Cod sursa (job #2495479)
#include <bits/stdc++.h>
typedef unsigned int ui;
typedef long long ll;
using namespace std;
ll N, P, comb[20];
void afisare(ll k){
for (int i=1; i<=P; i++){
cout << comb[i] << " ";
}
cout << "\n";
}
void combinari(ll k){
if (k == P+1){
afisare(k);
}
else{
for (int i = comb[k-1]+1; i <= N; i++){
comb[k] = i;
combinari(k+1);
}
}
}
int main(){
ifstream cin("combinari.in");
ofstream cout("combinari.out");
cin >> N >> P;
comb[0] = 0;
combinari(1);
return 0;
}