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

有哪些公司建设网站知名设计公司

有哪些公司建设网站,知名设计公司,深圳网站建设金瓷网络,上海优化排名推广原题出于leetcode第216题https://leetcode.cn/problems/combination-sum-iii/description/题目为: 找出所有相加之和为 n 的 k 个数的组合,且满足下列条件: 只使用数字1到9 每个数字 最多使用一次 返回 所有可能的有效组合的列表 。该列表…

原题出于leetcode第216题https://leetcode.cn/problems/combination-sum-iii/description/题目为:

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

  • 只使用数字1到9

  • 每个数字 最多使用一次

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

1.树型结构

2.代码

class Solution {
public:vector<vector<int>> result;vector<int> path;void backtracking(int k,int n,int sum,int startindex){if(path.size()==k){if(n==sum){result.push_back(path);}return ;}for(int i=startindex;i<=9;i++){sum+=i;path.push_back(i);backtracking(k,n,sum,i+1);sum-=i;path.pop_back();}}vector<vector<int>> combinationSum3(int k, int n) {path.clear();result.clear();backtracking(k,n,0,1);return result;}
};

3.剪枝操作

此处有两处可做剪枝,先看如下树形结构:

  1. 如果当前n的值已经比sum大了,后续就不需要遍历了

因此可加如下代码来判断:

if(n>sum){ return ; }
  1. 这里仍然有组合个数限制为k,与组合问题类似,可调节i的范围

具体代码如下:

class Solution {
public:vector<vector<int>> result;vector<int> path;void backtracking(int k,int n,int sum,int startindex){if(sum>n){return ;}if(path.size()==k){if(n==sum){result.push_back(path);}return ;}for(int i=startindex;i<=9-(k-path.size())+1;i++){sum+=i;path.push_back(i);backtracking(k,n,sum,i+1);sum-=i;path.pop_back();}}vector<vector<int>> combinationSum3(int k, int n) {path.clear();result.clear();backtracking(k,n,0,1);return result;}
};


文章转载自:

http://AFPuGJaH.rsffn.cn
http://YBDCpl2m.rsffn.cn
http://fEbmOomZ.rsffn.cn
http://cn8CoAuY.rsffn.cn
http://Kpc07Tut.rsffn.cn
http://3buqWg6e.rsffn.cn
http://m75Ui1sI.rsffn.cn
http://AmlldGlo.rsffn.cn
http://SJms1RAC.rsffn.cn
http://U7m0fu1g.rsffn.cn
http://8VrX29ks.rsffn.cn
http://8sk6gZvi.rsffn.cn
http://WEJhPk5U.rsffn.cn
http://fzmlNSNi.rsffn.cn
http://z6fOTOgY.rsffn.cn
http://2fF0wHsE.rsffn.cn
http://1AH5e9hQ.rsffn.cn
http://cy3H4Mbs.rsffn.cn
http://iNuLqvw2.rsffn.cn
http://OMnqPkbp.rsffn.cn
http://ULYf0LEr.rsffn.cn
http://FIeEwMY8.rsffn.cn
http://xoNHW0YC.rsffn.cn
http://8O8dU6FI.rsffn.cn
http://uBSAoTGP.rsffn.cn
http://D5T0uxx1.rsffn.cn
http://TUeZDABp.rsffn.cn
http://3Tsocwi6.rsffn.cn
http://9khNqHWC.rsffn.cn
http://fsCw3y2g.rsffn.cn
http://www.dtcms.com/wzjs/629909.html

相关文章:

  • 公司网站制作导航seo广告平台
  • 建设的网站深圳石岩网站建设
  • 上杭县城乡规划建设局网站wordpress怎么改模板
  • 网站开发管理学什么网站建设 河南
  • 网站js下载襄阳购物网站开发设计
  • 网站建设与设计毕业shej网站建设 模板
  • 南宁营销型网站建设公司网站后台的制作
  • 本地搭建php网站wordpress 无法搜索结果
  • 网站优化关键词排名怎么做多少钱要交税
  • 手机网站分页设计福州网站建设网络公司
  • 网站建设维保合同范本想学网络运营怎么开始
  • 天津建设网站的公司简介陇南市武都区住房和城乡建设网站
  • 网站建设方案书格式华为网站建设目标
  • 做T恤卖网站如何添加网站为信任站点
  • 网站规划的原则是什么有好的网址推荐吗
  • 怎样用网站做单笔外贸深圳网站建设定制平台
  • php中网站不同模板后台逻辑代码怎么管理注册新公司网上核名网站
  • 北京专门做网站的湘潭网站建设价格
  • 北京做网站哪家公司最好做的好的淘宝客网站
  • 教着做美食的网站志鸿优化网下载
  • 关于网站开发的毕业设计深圳网页制作电话
  • 网站seo优化是什么国外网站域名查询
  • 宁波行业网站建设广州专业做标书公司
  • 做自媒体可利用的国外网站竞价运营是做什么的
  • 网站流量排名查询工具四川餐饮培训学校排名
  • 旅游网站建设问题网站建设公司如何收费
  • 服装公司网站策划方案网页设计实验报告结果分析
  • 苏宁易购网站建设建议永康市网站建设
  • 竞价网站怎么做seo小卖部做网站
  • 免费做app网站建设百度扫一扫识别图片