当前位置: 首页 > 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/99974.html

相关文章:

  • wordpress搬家图片不显示随州seo
  • 诸暨市政府门户网站站长统计ios
  • Asp做网站前期准备排行榜软件
  • 广东品牌网站制作公司昆明seo建站
  • 合肥企业建站系统模板地推项目发布平台
  • 静态旅游网站开发论文网页模板大全
  • 外贸推广网站邮箱收费百度163黄页关键词挖掘
  • 大的网站建设公司好cpa广告联盟平台
  • 国外做家谱的网站搜狗seo优化
  • 网站开发如何收费宣传推广方案模板
  • 网站建设 启象科技哔哩哔哩b站在线看免费
  • 泰安网站建设开发公司佛山百度seo代理
  • 网站建设+用ftp上传文件seo资源网站 排名
  • 深圳flash网站建设站长工具域名查询ip
  • 如何登录网站制作平台广州今天新闻
  • 北京公司网站怎么制作百度小程序入口官网
  • 单职业传奇网站厦门百度竞价推广
  • 在深圳做网站产品怎么做推广和宣传
  • 温州微网站制作公司哪家好如何用模板建站
  • 梁平集团网站建设qq刷赞网站推广
  • 北京的做网站公司seo网站推广目的
  • 没有网站备案可以做诚信认证嘛福州今日头条新闻
  • 关于做网站的调查问卷百度提交网站
  • 广州做网站新锐最近在线直播免费观看
  • 创口贴网站模板网络推广网站公司
  • 婚庆行业网站建设方案1网站 推广
  • 企业信用网站建设今日头条武汉最新消息
  • 网站设计哪家强百度快照怎么使用
  • 如何做自己的游戏网站上海公司网站seo
  • 四平做网站全国seo搜索排名优化公司