Leetcode No.216 组合总和 III

Posted AI算法攻城狮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Leetcode No.216 组合总和 III相关的知识,希望对你有一定的参考价值。

一、题目描述

找出所有相加之和为 n 的 k 个数的组合。组合中只允许含有 1 - 9 的正整数,并且每种组合中不存在重复的数字。

说明:

所有数字都是正整数。
解集不能包含重复的组合。 
示例 1:

输入: k = 3, n = 7
输出: [[1,2,4]]
示例 2:

输入: k = 3, n = 9
输出: [[1,2,6], [1,3,5], [2,3,4]]

二、解题思路

我们需要在 9 个数中选择 k 个数,让它们的和为 nn。

这样问题就变成了一个组合枚举问题。

Leetcode No.39 组合总和_公众号:算法攻城狮-CSDN博客

Leetcode No.40 组合总和 II_公众号:算法攻城狮-CSDN博客

以上是关于Leetcode No.216 组合总和 III的主要内容,如果未能解决你的问题,请参考以下文章

组合总和-Leetcode

回溯leetCode高频:39. 组合总和

LeetCode 0377. 组合总和 Ⅳ

leetcode(19)-组合总和

LeetCode40. 组合总和 II

LeetCode216. 组合总和 III