题解
查看原帖
题解
928207
kingzzzzzz楼主2024/12/29 08:32
#include<bits/stdc++.h>
using namespace std;
int r,a[105],n;
void dfs(int k){
    int i;
    if(k>r){
        for(i=1;i<=r;i++){
            cout<<setw(3)<<a[i];
        }
        cout<<endl;
        return ;
    }
    for(i=a[k-1]+1;i<=n;i++){
        a[k]=i;
        dfs(k+1);
    }
}  
int main(){   
    cin>>n>>r;
    dfs(1);
    return 0;  
}
2024/12/29 08:32
加载中...