#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int n,r,i,j;
int a[101]={0},b[101]={0};
void search(int m)
{
for(i=1;i<=n;i++)
{
if((b[i]==0)&&(i>a[m-1]))
{
b[i]=1;
a[m]=i;
if(m==r)
{
for(j=1;j<=r;j++) printf("%3d",a[j]);
printf("\n");
}
search(m+1);
b[i]=0;
}
}
}
int main()
{
cin>>n>>r;
search(1);
return 0;
}
信息学奥赛一本通1317
最新推荐文章于 2024-04-12 20:56:41 发布