求助,60分
查看原帖
求助,60分
355643
蒟蒻QWQ2008楼主2021/2/14 18:25
#include<bits/stdc++.h>
using namespace std;
int r,n;
int ans[10005];
void dfs(int cur)
{
    int i;
    if(cur>r){
        for(i=1;i<=r;i++)
        {
            printf("  ");
            printf("%d",ans[i]);
        }
        putchar('\n');
        return ;
    }
    for(int i=ans[cur-1]+1;i<=n;i++)
    {
        ans[cur]=i;
        dfs(cur+1);
    }
}  
int main()  
{   
    scanf("%d%d",&n,&r);
    dfs(1);
    return 0;  
}  
2021/2/14 18:25
加载中...