深搜 从n个数中随机选取m个数 求出所有组合的和 模版 2021-12-28 基础深搜 #include #include #include #include using namespace std; mapq; int a[99999]; int n,m; int num=0; int dfs(int x,int y,int z)//第X个已经加了Y个了总和已经达到Z {if(y==m){cout<return 0; }if(x==n)//没加满没数了{return 0; }dfs(x+1,y+1,z+a[x]); //加上dfs(x+1,y,z); //不加 } int main () {cin>>n>>m; for(int i=0; i{cin>>a[i]; }sort(a,a+n); dfs(0,0,0); return 0; } 推荐阅读 安卓 凯立德2014 声控,武汉出现第一起确诊病例 南京市江宁区国税局电话 南京江宁地税局在哪里,南京江宁区税务局上班时间 志高燃气热水器故障代码e5 常喝净水器的水好吗 常喝净水器的水好不好 08-03 马齿苋可以减肥吗 货运资格证怎么办理?货运资格证年审新规定 路由器无限模式用什么模式,路由器无限模式用什么模式最好 我知道 如何用PROE绘制管道 proe画管道详细教程 生命感悟 网游名字大全诗意锦集 象拔蚌怎么杀 象拔蚌的功效与作用 钱塘江观潮最佳时节 钱塘江观潮最佳时节介绍 信用卡磁条卡怎么认证 穿Edhardy土吗?如何欣赏? error launching installer解决方法 椰子肉怎么吃不胖呢 烟灰有什么作用 烟灰水浇什么花好 红薯和香蕉能一起煮着吃吗