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·数据结构·算法
codists1 天前
Pycharm错误:JetBrains AI URL resolution failure
python
青瓷程序设计1 天前
鱼类识别系统【最新版】Python+TensorFlow+Vue3+Django+人工智能+深度学习+卷积神经网络算法
人工智能·python·深度学习
散峰而望1 天前
C++数组(一)(算法竞赛)
c语言·开发语言·c++·算法·github
自然常数e1 天前
深入理解指针(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》
人工智能·算法·机器学习·支持向量机·数据挖掘