题解
查看原帖
题解
1112847
lzy11410楼主2025/1/11 19:47
#include<bits/stdc++.h>
using namespace std;
int n,r;
int a[30];
void dfs(int idx,int last){
	if(idx==r){
		for(int i=0;i<r;i++){
		cout << setw(3) <<a[i] ;
		}	
		cout<<endl;
		return;
	}
	for(int i=last+1;i<=n;i++){
		a[idx]=i;
		dfs(idx+1,i);
	}
}
int main(){
	cin>>n>>r;
	dfs(0,0);
}



2025/1/11 19:47
加载中...