39. Combination Sum
来源:互联网 发布:笔记本主板交换 知乎 编辑:程序博客网 时间:2024/06/05 04:47
简单常规题,回朔
class Solution {public: void func(int start,int sum,vector<int>& temp,vector<vector<int>>& result,vector<int>& candidates, int target) { if(sum==target) result.push_back(temp); else { for(int i=start;i<candidates.size();i++) { if(candidates[i]+sum<=target) { temp.push_back(candidates[i]); func(i,candidates[i]+sum,temp,result,candidates,target); temp.pop_back(); } } } return; } vector<vector<int>> combinationSum(vector<int>& candidates, int target) { int sum=0; vector<int> temp; vector<vector<int>> result; func(0,sum,temp,result,candidates,target); return result; }};
0 0
- 39. Combination Sum && 40. Combination Sum II
- 39. Combination Sum &&40. Combination Sum II
- [LeetCode]39.Combination Sum
- LeetCode --- 39. Combination Sum
- LeetCode 39.Combination Sum
- [Leetcode] 39. Combination Sum
- 39. Combination Sum
- 39. Combination Sum
- Leetcode-39.Combination Sum
- LeetCode 39. Combination Sum
- [LeetCode]39. Combination Sum
- 39. Combination Sum LeetCode
- [leetcode] 39. Combination Sum
- 39. Combination Sum
- 39. Combination Sum
- leetcode 39. Combination Sum
- 【leetcode】 39. Combination Sum
- 39. Combination Sum(backtracking)
- VFS之文件操作
- 设计模式(DAO)
- Struts2的理解及入门教程
- VFS之超级块操作
- runLoop理解
- 39. Combination Sum
- Android ListView中的checkbox事件拦截
- Android LayoutInflater原理分析,带你一步步深入了解View(一)
- 欢迎使用CSDN-markdown编辑器
- golang 环境变量配置 及所遇到问题解决
- 3年程序生涯
- HDU 1008 Elevator
- 搭建sip软电话环境
- leetcode 25. Reverse Nodes in k-Group