Pagini recente » Cod sursa (job #2161666) | Cod sursa (job #848145) | Cod sursa (job #1142151) | Cod sursa (job #2235210) | Cod sursa (job #2410060)
#include <bits/stdc++.h>
using namespace std;
int main() {
#ifdef BLAT
freopen("input", "r", stdin);
#else
freopen("combinari.in", "r", stdin);
freopen("combinari.out", "w", stdout);
#endif
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
int n, k;
cin >> n >> k;
for(int j = (1<<n); j; --j) {
if(__builtin_popcount(j) == k) {
for(int l = n-1; l >= 0; --l) {
if(j&(1<<l)) cout << n-l << ' ';
}
cout << '\n';
}
}
return 0;
}