提交时间:2023-08-11 20:48:11

运行 ID: 24438

#include<iostream> 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]); } printf("\n"); } } return 0; }