一.组合型枚举1.给两个数字n和m,从1-n中取m个数字的所有情况 方法1:用到了dfs搜索,深度优先搜索每条路径。 //组合形式枚举 //只用组合不用排列 #include<iostream> using namespace std; int n,m; int path[50]; int cnt=0; //path用来储存当前路径上的数字 void dfs(int u,int start) { if(u>m) { for(int i=1;i<=m;i++) { cout<<path[i]<<"...