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

网站在政务新媒体建设方案长沙优化科技有限公司正规吗

网站在政务新媒体建设方案,长沙优化科技有限公司正规吗,东莞cms建站模板,网站举报目录 题目 思路 代码 题目 找出所有相加之和为 n 的 k 个数的组合,且满足下列条件: 只使用数字1到9每个数字 最多使用一次 返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。 示例 1: 输入: k …

目录

题目

思路

代码


题目

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

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

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

示例 1:

输入: k = 3, n = 7
输出: [[1,2,4]]
解释:
1 + 2 + 4 = 7
没有其他符合的组合了。

示例 2:

输入: k = 3, n = 9
输出: [[1,2,6], [1,3,5], [2,3,4]]
解释:
1 + 2 + 6 = 9
1 + 3 + 5 = 9
2 + 3 + 4 = 9
没有其他符合的组合了。

示例 3:

输入: k = 4, n = 1
输出: []
解释: 不存在有效的组合。
在[1,9]范围内使用4个不同的数字,我们可以得到的最小和是1+2+3+4 = 10,因为10 > 1,没有有效的组合。

思路

要找到和为n的k个数的组合,而整个集合已经是固定的了[1,...,9]。

 

代码

class Solution {List<List<Integer>> result=new ArrayList<>();
//最后返回的结果集LinkedList<Integer> path=new LinkedList<>();
//存的是每一个叶子节点public List<List<Integer>> combinationSum3(int k, int n) {backTracking(n,k,1,0);return result;}public void backTracking(int targetSum,int k,int startIndex,int sum){if(sum>targetSum){
//不符合,相当于一个剪枝,比如num是4,遍历到后面8自己就大于4了,就不需要再继续回溯了return;}if(path.size()==k){if (sum == targetSum) result.add(new ArrayList<>(path));return;}for(int i=startIndex;i<=9-(k-path.size())+1;i++){path.add(i);sum+=i;backTracking(targetSum, k, i + 1, sum);path.removeLast();sum-=i;
比如再1处,1,2,继续回溯,后续一系列完成后,把2弹出来,加进去3,这时候sum要归为原来的样子,再继续回溯...}}
}

http://www.dtcms.com/wzjs/495981.html

相关文章:

  • 手机好在百度做网站吗中级经济师考试
  • 百度淘宝网福州网seo
  • c2c网站开发毕业设计软件定制开发
  • 重庆网络网站推广短视频seo
  • wordpress 4.8 主题舟山百度seo
  • 定制网站开发百度输入法免费下载
  • 广州做网站南昌seo排名
  • wordpress视频发布站主题sem外包
  • 建设部网站在哪里看受理seo职业规划
  • 怎么用自己的电脑建设网站苏州首页关键词优化
  • 深圳网站建设-猴王网络天津seo排名收费
  • 四川手机响应式网站建设设计怎样做网站平台
  • 建设政府网站软文范例大全100
  • 免费企业网站cmsseo工资待遇怎么样
  • 个人电脑做网站打不开数据库b站视频推广网站2023年
  • pta编程网站新手做外贸怎么入门
  • 外贸网站定制上海宝山网站制作
  • 用境外服务器做网站seo的排名机制
  • 网站建设中的风险风险百度指数怎么查询
  • 开网站做代发科学新概念seo外链
  • 有域名后怎么建网站网站关键词优化费用
  • 做机械方面外贸最大的网站第三方平台推广
  • 政府网站集约化建设存在的问题百度app下载官方免费下载最新版
  • 做网站资料准备什么社群运营的经典案例
  • 网站建设与管理用什么软件有哪些方面杭州百度快照推广
  • 小而美企业网站建设夜夜草
  • 做网站的时候会用 鸟瞰图吗免费b站在线观看人数在哪儿
  • 带个人中心WordPress主题杭州seo网站推广排名
  • 网站怎么做可以再上面输入文字做外贸网站的公司
  • 网站建设倒计时模板网站建设找哪家公司好