216. Combination Sum III
来源:互联网 发布:青岛淘宝美工培训 编辑:程序博客网 时间:2024/06/08 11:24
Related Topics:BackTracking
和之前的没什么区别,重点还是找到返回出口条件
class Solution {
public:vector<vector<int>> combinationSum3(int k, int n) {
vector<int> temp;
vector<vector<int>> results;
int count=1;
combination(k,n,count,temp,results);
return results;
}
void combination(int k, int n,int count,vector<int>& temp,vector<vector<int>>& results){
if(k==0 && n==0){
results.push_back(temp);
return;
}
for(int i=count;i<=9;i++){
if(n<0) return;
temp.push_back(i);
combination(k-1,n-i,i+1,temp,results);
temp.pop_back();
}
}
};
阅读全文
0 0
- 216. Combination Sum III
- 216. Combination Sum III
- 216. Combination Sum III
- 216. Combination Sum III
- 216. Combination Sum III
- 216. Combination Sum III
- 216. Combination Sum III
- 216. Combination Sum III
- 216. Combination Sum III
- 216. Combination Sum III
- 216. Combination Sum III
- 216. Combination Sum III
- 216. Combination Sum III
- 216. Combination Sum III
- 216. Combination Sum III
- 216. Combination Sum III
- 216. Combination Sum III
- 216. Combination Sum III
- ORACLE SEQUENCE 详解
- Python2.*爬虫获取免费有效IP代理
- MyEclispe工作空间配置(Eclispe大部分通用)
- 懒惰、急躁、傲慢
- 使用jQuery插件
- 216. Combination Sum III
- vue 自定义指令 focus 条件聚焦 时,在与v-if共存时需要处理的问题
- 函数
- Shell学习之传递参数
- Eclipse常用设置
- 对象和xml相互转换工具XMLEncoder,XMLDecoder
- Android第三方库隔离之对第三方图片加载库的隔离
- api-ms-win-crt-runtimel1-1-0.dll缺失
- 多线程的创建与运行