Pagini recente » Cod sursa (job #1906416) | Cod sursa (job #1237423) | Monitorul de evaluare | Monitorul de evaluare | Cod sursa (job #1479717)
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;
int main() {
freopen("combinari.in", "r", stdin);
freopen("combinari.out", "w", stdout);
int n, k;
scanf("%i%i", &n, &k);
for (int i = 0; i < (1 << n); i++) {
int nr = 0;
for (int j = 0; j < n; j++) {
if ((i & (1 << j)) == 0) {
nr++;
}
}
if (nr == k) {
for (int j = n - 1; j >= 0; j--) {
if ((i & (1 << j)) == 0) {
printf("%i ", n - j);
}
}
printf("\n");
}
}
fclose(stdin);
fclose(stdout);
return 0;
}