Combination Sum III
来源:互联网 发布:js ajax 跨域 编辑:程序博客网 时间:2024/05/17 08:39
Find all possible combinations of k numbers that add up to a numbern, given that only numbers from 1 to 9 can be used and each combination should be a unique set of numbers.
Ensure that numbers within the set are sorted in ascending order.
Example 1:
Input: k = 3, n = 7
Output:
[[1,2,4]]
Example 2:
Input: k = 3, n = 9
Output:
[[1,2,6], [1,3,5], [2,3,4]]
class Solution {public: void visit(int pos, int k, int n, int &sum, vector<int> &buf, vector<vector<int> > &result) { if (k == 0) { if (sum == n) { result.push_back(buf); } return; } for (int i = pos; i <= 9; i++) { if (sum + i > n) { break; } buf.push_back(i); sum += i; visit(i+1, k-1, n, sum, buf, result); buf.pop_back(); sum -= i; } } vector<vector<int>> combinationSum3(int k, int n) { vector<vector<int> > result; vector<int> buf; int sum = 0; visit(1, k, n, sum, buf, result); return result; }};
0 0
- Combination Sum II&III
- Combination Sum III
- LeetCode Combination Sum III
- Combination Sum III
- [LeetCode] Combination Sum III
- Combination Sum III
- 【leetcode】 Combination Sum III
- [leetcode] Combination Sum III
- [leetCode] Combination Sum III
- leetcode Combination Sum III
- leetcode--Combination Sum III
- LeetCode216:Combination Sum III
- Combination Sum III
- LeetCode Combination Sum III
- Combination Sum III
- Combination Sum III
- Leetcode: Combination Sum III
- leetcode: Combination Sum III
- 的游戏参数切换不同的datasource。 网上查了
- poj1328 Radar Installation
- linux edf
- 性值 包含DataGridView 要显示的数据的对象
- 域名注册 空间服务器购买 就来西北数据 网站建设 一件建站 快速建站
- Combination Sum III
- UVA - 11838 Come and Go && UVA - 11770 Lighting Away (强连通分量)
- 作为一个卖域名 空间 做网站的 我很伤心
- Android 自定义View (一)
- 访问者模式(Visitor)
- Devexpress的gridControl中将某一个repositoryItem的Cell设为不可见
- PERL语言入门:第三章:列表与数组:sort, reverse用法
- 看明星的百科,可以学习
- iOS开发笔记15-- 应用发布