#include<iostream>
using namespace std;
int x[100],n,p,nr=0;
void Write()
{ for(int i=1;i<=p;i++) cout<<x[i]<<" ";
cout<<endl;
nr++;
}
void Comb(int k)
{ for(int i=x[k-1]+1;i<=n;i++)
{ x[k]=i;
if(k==p) Write();
else Comb(k+1);
}
}
int main()
{ cin>>n>>p;
Comb(1);
cout<<nr;
system("pause");
return 0;
}
|