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()
相关推荐
OpenC++1 小时前
【C++】线程池实现
开发语言·c++·经验分享·算法·leetcode·设计模式
股票数据接口1 小时前
2025年度Python最新整理的免费股票数据API接口
开发语言·python·fastapi
gyeolhada4 小时前
2025蓝桥杯JAVA编程题练习Day2
java·数据结构·算法·蓝桥杯
飞yu流星6 小时前
c++ stl 遍历算法和查找算法
开发语言·c++·算法
山海青风7 小时前
OpenAI 实战进阶教程 - 第七节: 与数据库集成 - 生成 SQL 查询与优化
数据库·人工智能·python·sql
Swift社区9 小时前
LeetCode - #197 Swift 实现找出温度更高的日期
算法·leetcode·swift
嗯嗯你说的对9 小时前
记忆化搜索和动态规划 --最长回文子串为例
算法·动态规划
双人徐木子李9 小时前
乘积尾零(蓝桥杯2018C)
职场和发展·蓝桥杯
金融OG9 小时前
98.2 AI量化开发:基于DeepSeek打造个人专属金融消息面-AI量化分析师(理论+全套Python代码)
人工智能·python·算法·机器学习·数学建模·金融
山海青风10 小时前
OpenAI 实战进阶教程 - 第四节: 结合 Web 服务:构建 Flask API 网关
前端·人工智能·python·chatgpt·flask