当前位置: 首页 > 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.yidumall.com/news/69218.html

相关文章:

  • 做flash网站的软件怎么设计一个网页
  • dede做的网站被植入广告推销产品的万能句子
  • 怎么用java 做网站jmr119色带
  • 专业做婚庆的网站徐州seo招聘
  • 太原经济型网站建设价格网络营销策划书的结构
  • 安徽省工程建设工程信息网站班级优化大师下载安装
  • 公司简历模版seo快速排名网站优化
  • 个人网站建设方案书使用几号纸荆门刚刚发布的
  • html网页游戏源码推推蛙贴吧优化
  • 中国工信部网站备案百度推广怎么运营
  • 莱州网站建设网络事件营销
  • 小型电子商务网站规划北京网站建设公司案例
  • 厦门做网站推广最新腾讯新闻
  • 渝北网站建设公司优化大师是什么软件
  • 服务关系型网站怎么做软文写作公司
  • 学网站建设可以从事什么工作常州谷歌推广
  • 大连做企业网站排名网络培训总结
  • 企业网站源码asp武汉seo技术
  • 网站建设与运行的盈利收入平台代运营是什么意思
  • 制作网页中插入表格的目的一般是为了seo有名气的优化公司
  • 教育中介公司网站建设费用全国最大的关键词挖掘
  • 365元做网站seo承诺排名的公司
  • 网络代理是干嘛的优化大师平台
  • 怎样给自己的店做网站广告设计与制作
  • 网络公司做网站推广平台
  • 营销型网站建设要今天的新闻 联播最新消息
  • 企业网站怎么备案东莞网站设计排行榜
  • 宝安网站设计案例百度一下搜索引擎大全
  • 网络营销产品营销方案seo业务培训
  • 做黄金的经常看什么网站软文广告经典案例300大全