#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <cstdio>
using namespace std;
int a[30];
int main() {
int n, r;
cin >> n >> r;
for (int S = (1 << n) - 1; S >= 0; S--) {
int cnt = 0;
for (int i = 0; i < n; i++) {
if (S & (1 << i))
a[cnt++] = i;
}
if (cnt == r) {
for (int i = r - 1; i >= 0; i--)
printf("%3d", n - a[i]);
puts("");
}
}
return 0;
}
这上面n-a[i]是什么意思 一下子没看懂