LeetCode(力扣)216. 组合总和 IIIPython

LeetCode216. 组合总和 III

题目链接

https://leetcode.cn/problems/combination-sum-iii/

代码

python 复制代码
class Solution:
    def combinationSum3(self, k: int, n: int) -> List[List[int]]:
        result=[]
        self.backtracking(n, k, 0, 1, [], result)
        return result

    def backtracking(self, targetsum, k, currentsum, startindex, path, result):
        if currentsum > targetsum:
            return 
        
        if len(path) == k:
            if currentsum == targetsum:
                result.append(path[:])
            return
        for i in range(startindex, 9 - (k - len(path)) + 2):
            currentsum += i
            path.append(i)
            self.backtracking(targetsum, k, currentsum, i + 1, path, result)
            currentsum -= i
            path.pop()
相关推荐
北京地铁1号线1 分钟前
数据结构:堆
java·数据结构·算法
codists2 分钟前
Pycharm错误:JetBrains AI URL resolution failure
python
青瓷程序设计18 分钟前
鱼类识别系统【最新版】Python+TensorFlow+Vue3+Django+人工智能+深度学习+卷积神经网络算法
人工智能·python·深度学习
散峰而望19 分钟前
C++数组(一)(算法竞赛)
c语言·开发语言·c++·算法·github
自然常数e44 分钟前
深入理解指针(1)
c语言·算法·visual studio
该用户已不存在1 小时前
Python正在死去,2026年Python还值得学吗?
后端·python
WWZZ20251 小时前
快速上手大模型:深度学习13(文本预处理、语言模型、RNN、GRU、LSTM、seq2seq)
人工智能·深度学习·算法·语言模型·自然语言处理·大模型·具身智能
战南诚1 小时前
flask之“应用上下文,请求上下文”
python·flask
Predestination王瀞潞1 小时前
Windows环境下Pytorch的配置
人工智能·pytorch·python
Christo31 小时前
AAAI-2024《Multi-Class Support Vector Machine with Maximizing Minimum Margin》
人工智能·算法·机器学习·支持向量机·数据挖掘