这不深搜吗?
2024-08-17 19:28:00
发布于:上海
14阅读
0回复
0点赞
#include<iostream>
#include<vector>
using namespace std;
vector<int> v;
int n,r;
void select(int idx,int num){
if(num==r||idx>n){
if(num==r) {
for(int i=0;i<v.size();i++){
printf("%3d",v[i]);
}
printf("\n");
}
return;
}
v.push_back(idx);
select(idx+1, num+1);
v.pop_back();
select(idx+1, num);
}
int main(){
cin>>n>>r;
select(1,0);
return 0;
}
这里空空如也
有帮助,赞一个