当前位置: 首页 > news >正文

济南做网站最好的公司自媒体软文发布平台

济南做网站最好的公司,自媒体软文发布平台,炫酷个人主页源码,辽宁省建设工程信息网专家库怎么入题目描述 找出所有相加之和为 n 的 k 个数的组合,且满足下列条件: 只使用数字1到9每个数字 最多使用一次 返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。 输入示例 k 3, n 7输出示例 [[1,2,…

题目描述
找出所有相加之和为 n 的 k 个数的组合,且满足下列条件:

  • 只使用数字1到9
  • 每个数字 最多使用一次

返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。

输入示例

k = 3, n = 7

输出示例

[[1,2,4]]

解题思路
在这里插入图片描述

解题代码

class Solution {List<List<Integer>> ans = new ArrayList<>();Deque<Integer> path = new ArrayDeque<>();public List<List<Integer>> combinationSum3(int k, int n) {backtrack(n, 0, 1, k);return ans;}public void backtrack(int targetSum, int sum, int begin, int k) {// 剪枝if(sum > targetSum) {return;}// 终止条件if(path.size() == k) {// 判断是否满足条件if(targetSum == sum) {// 收集结果ans.add(new ArrayList<Integer>(path));return;}}// 剪枝:9 - (k - path.size()) + 1for(int i = begin; i <= 9 - (k - path.size()) + 1; i++) {path.addLast(i);sum += i;backtrack(targetSum, sum, i+1, k);sum -= i;path.removeLast();}}
}
http://www.gaoduandz.com/news/208.html

相关文章:

  • 网站添加留言板功能nba常规赛
  • wordpress会员破解版关键词推广优化app
  • 用手机做网站服务器湖北seo公司
  • 建网站域名注册友情链接网站大全
  • 学做网站怎么样上海网站seo策划
  • 用pc网站建设手机网站网站建设企业咨询
  • wordpress页眉透明seo公司网站推广
  • 东莞seo网站优化成人英语培训
  • 建筑工程官网谷歌seo服务商
  • 德惠市住房城乡建设委官方网站游戏推广平台哪个好
  • 玖玖建筑网官方网如何优化网站首页
  • 南京制作网页速成班合肥百度seo代理
  • 淄博品先网络科技有限公司武汉seo
  • 做网站镜像步骤windows7优化大师下载
  • 做网站平台的营业执照公司优化是什么意思
  • 做网站如何网站考虑优化提高网站搜索排名
  • 可以做h5的网站有哪些深圳网络推广哪家公司好
  • 网站子目录是什么意思软文推广什么意思
  • 点评类网站建设优化二十条
  • 如何用电脑主机做网站主机搜索广告是什么意思
  • 网站建设 顺德网站域名查询地址
  • 做网站西宁网站关键词优化wang
  • 网站建设 外包 厦门seo沈阳
  • 新闻聚合网站开发 技术百度关键词刷搜索量
  • 网站营售宁德市是哪个省
  • 阿里云上做网站套模板怎么做网站推广公司黄页
  • 如何建设一个苹果网站百度帐号登录个人中心
  • 网站服务器租一个月万网域名查询注册商
  • 小公司没网站seo博客模板
  • 买了域名就可以做网站荥阳seo推广