#include<iostream>
#include<vector>
using namespace std;
void GetCombinations(int n,int m,vector<int> &result)
{
if(m==0)
{
for(auto x:result)
cout<<x<<" ";
cout<<endl;
return;
}
for(int i=n;i>=m;i--)
{
result.push_back(i);
GetCombinations(i,m-1,result);
result.pop_back();
}
}
int main()
{
vector<int> arr;
int i=5;
while(i-->0)
GetCombinations(5,i,arr);
return 0;
}
n个数中选m个数组合
最新推荐文章于 2022-12-19 12:39:18 发布