#include <bits/stdc++.h>
using namespace std;
int b[25] ,d[25],n,r,num;
int search(int);
int print();
int main(){
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
cin >> n>>r;
search( 1 );
return 0;
}
int search(int k){
int i;
for(i=d[k-1]+1;i<=n;i++)
if(!b[i]){
b[i]=1;
d[k]=i;
if(k==r)print();
else search(k+1);
b[i]=0;
}
}
int print(){
num++;
for(int t=1;t<=r;t++)cout<<setw(3)<<d[t];
cout<<"\n";
}
求助各位dalaoP1157代码哪里有问题,除了最后一个点RE了,剩下的都是TLE