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

网站续费怎么做济南seo整站优化招商电话

网站续费怎么做,济南seo整站优化招商电话,正规代加工,网站怎么做移动图片不显示不出来吗题目描述 找出所有相加之和为 n 的 k 个数的组合,且满足下列条件:只使用数字1到9。每个数字 最多使用一次。返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。 解析 递归加剪枝,搜索长度达…

题目描述

  找出所有相加之和为 n 的 k 个数的组合,且满足下列条件:只使用数字1到9。每个数字 最多使用一次。返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。

解析

  递归加剪枝,搜索长度达到k就可以返回,另外当选择的数之和比n还大的时候就可以不用再搜索了。

public List<List<Integer>> combinationSum3(int k, int n) {List<List<Integer>> res = new ArrayList<>();boolean[] isChosen = new boolean[10];List<Integer> current = new ArrayList<>();DFS(res, current, isChosen, 0, k, n, 1);return res;}private void DFS(List<List<Integer>> res,List<Integer> current,boolean[] isChosen,int curSum,int k,int n,int start) {if(current.size() == k) {if(curSum == n) {res.add(new ArrayList<>(current));}return;}for(int i = start; i <= 9 ; i++) {if(!isChosen[i]) {current.add(i);curSum += i;if(curSum <= n) {isChosen[i] = true;DFS(res, current, isChosen, curSum, k, n, i + 1);}current.remove(current.size() - 1);curSum -= i;isChosen[i] = false; // 回溯}}}

在这里插入图片描述

http://www.dinnco.com/news/9273.html

相关文章:

  • 怎么做盗版电影网站青岛百度推广优化怎么做的
  • 西安网站建设培训网站搜索引擎优化方案的案例
  • 深圳移动官网网站建设厦门seo网站推广
  • 什么语言做网站好国内搜索引擎
  • 国家卫生健康委员会电子化注册惠州seo博客
  • wordpress ftp备份武汉seo公司哪家好
  • 网站添加提醒产品推广软文范文
  • 宁波市高等级公路建设指挥部网站徐州新站百度快照优化
  • 简易网站制作快手seo
  • 长春 网站建设营销推广策略有哪些
  • 西安网站制作公司排名seo对网站优化
  • 网站关键词词库今日最新国际新闻头条
  • 家居全屋定制seo黑帽技术工具
  • 江阴高新区建设促进服务中心网站资源搜索
  • 度娘网站桃花怎么做营销模式有几种
  • 做高仿鞋子在什么网站卖好百度seo关键词排名
  • 哪个网站做的系统好seo搜索引擎优化教程
  • 有个做图片mv的网站56最近最火的关键词
  • 做 58 那样的网站佛山百度推广公司
  • 武汉网络兼职网站建设十大经典事件营销案例分析
  • 免费北京企业名录武汉网站建设方案优化
  • 炫酷的网页特效企业网站seo平台
  • php网站开发实例教程第九章免费的h5制作网站模板
  • 网站建设平台皆往乐云践新专家seo关键词排名报价
  • 房地产网seo服务商
  • 怎样在百度免费做网站网站推广优化方式
  • 网站优化内容有哪些大连网站建设
  • 网站为什么建设中最全资源搜索引擎
  • 做宣传片的网站杭州seo技术
  • 环境设计专业介绍广告优化师前景怎样