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

无锡城乡建设部网站首页dw做网站有雪花效果

无锡城乡建设部网站首页,dw做网站有雪花效果,个人网上公司注册流程图,龙陵网站建设题目描述 找出所有相加之和为 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.yayakq.cn/news/823594/

相关文章:

  • 佛山网站建设方案服务图片链接生成器软件
  • 玉环专业做网站怎么做百度推广运营
  • 深圳网站建设10强心理健康网站建设论文
  • .net如何做网站做网站哪里找程序员
  • 常德网站制作公司多少钱瑞安做网站多少钱
  • 商城开发网站台州路桥做网站的公司有哪些
  • 秦皇岛网站定制哪家好天津百度优化公司
  • h5网站页面深圳物流公司收费标准
  • 江苏丹阳建设公司网站手机网站建设文章
  • 南通做网站ntwsd如何购买域名建网站
  • 电子商务类网站建设实训报告网站如何做访客统计
  • 手机网站建设如何seo推广必须要做的9种方法
  • 建设学院网站的意义上海网站建设的英文
  • 网站开发设计注册数码印花图案设计网站
  • 外贸网站seo推广方案江苏和城乡建设厅网站
  • 山西做网站哪个好网站维护需要多少钱
  • 企业手机网站设计案例广东品牌网站建设报价
  • 公司企业网站开发外贸网站用什么字体
  • 订做网站中国电信企业邮箱21cn
  • 新手建站教程报价单网站播放功能难做吗
  • 山东阳信建设局网站wordpress进不去设置会乱码
  • 如何 网站推广wordpress注入
  • 公司网站建设价格贵吗dede如何设置网站端口
  • Python个人网站建设论文佛山做网站费用
  • 做网站用的什么语言东莞东城邮编
  • 简述建设一个网站的步骤广州做网站一般多少钱
  • 成都没有做网站的公司wordpress外链图片本地
  • 谁专门做网站安全维护天眼查询个人信息官网
  • 网站建设 目标wordpress菜单 链接地址
  • 阳高县网站建设用wordpress搭建完整网站教程