LeetCode 39. Combination Sum
来源:互联网 发布:中国未破获奇案 知乎 编辑:程序博客网 时间:2024/05/04 19:11
描述
求和为目标值的组合数
解决
与用DP求一共有多少种组合的题目类似
class Solution {public: vector<vector<int>> combinationSum(vector<int>& candidates, int target) { vector<vector<int>> res; vector<int> tmp; int length = candidates.size(); func(candidates, target, res, tmp, length, 0); return res; } void func(vector<int>& candidates, int target, vector<vector<int>>& res, vector<int>& tmp, int& length, int pos) { if (target == 0) { res.push_back(tmp); return ; } for (int i = pos; i < length; ++i) { if (target >= candidates[i]) { tmp.push_back(candidates[i]); func(candidates, target - candidates[i], res, tmp, length, i); tmp.pop_back(); } } return ; }};
0 0
- [LeetCode]39.Combination Sum
- LeetCode --- 39. Combination Sum
- LeetCode 39.Combination Sum
- [Leetcode] 39. Combination Sum
- Leetcode-39.Combination Sum
- LeetCode 39. Combination Sum
- [LeetCode]39. Combination Sum
- 39. Combination Sum LeetCode
- [leetcode] 39. Combination Sum
- leetcode 39. Combination Sum
- 【leetcode】 39. Combination Sum
- LeetCode 39. Combination Sum
- leetcode 39. Combination Sum
- LeetCode 39. Combination Sum
- LeetCode *** 39. Combination Sum
- LeetCode 39. Combination Sum
- leetcode 39. Combination Sum
- LeetCode - 39. Combination Sum
- Ehcache和MemCached区别及应用
- php调用酷狗音乐APi
- BZOJ3529: [Sdoi2014]数表
- 51nod 1616 最小集合
- SpringBoot+Maven项目实战(1):新建Maven项目
- LeetCode 39. Combination Sum
- CSS 把图片拉伸成正方型显示
- 1. Two Sum
- 【探究】String.format()的用法
- swift3.0遇到的那些坑之NSClassFromString
- 配置servlet时/和/*的区别
- SQLite使用(1)
- 基于Qt的车载GPS监控系统(1)项目介绍
- [java practices] 扑克 洗牌,抽牌