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

龙岩网站设计一般要多久品牌网络推广

龙岩网站设计一般要多久,品牌网络推广,wordpress著名网站,大连手机网站建设找出所有相加之和为 n 的 k 个数的组合,且满足下列条件: 只使用数字1到9每个数字 最多使用一次 返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。 示例 1: 输入: k 3, n 7 输出: [[1,2,4]] 解释…

找出所有相加之和为 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,没有有效的组合。

思路一:回溯

c++解法

class Solution {
public:vector<int> samp;vector<vector<int>> ans;void dfs(int k,int n,int cur){if (samp.size()==k)if(n==0) {ans.push_back(samp);return;}else return;if (cur>9||cur>n) return;samp.push_back(cur);dfs(k,n-cur,cur+1);samp.pop_back();dfs(k,n,cur+1);}vector<vector<int>> combinationSum3(int k, int n) {dfs(k,n,1);return ans;}
};

分析:

本题要求出组合总和等于目标数的所有组合,利用回溯当组合总和大于目标数则结束遍历,不断回溯找出所有组合

总结:

本题考察对回溯的运用,不断枚举得到所有组合

http://www.mmbaike.com/news/65535.html

相关文章:

  • 佛山做网站格公司网络推广网站
  • 网站图片做多大手机系统流畅神器
  • 服装网站建设seo做得比较好的公司
  • 模板网站判定东莞seo项目优化方法
  • 阿里云 域名申请网站快速优化排名排名
  • 昆明网站制作广告网站
  • 电信做网站吗什么广告推广最有效果
  • 太原网站制作公司哪家好关键词优化百家号
  • 网站模板侵权问题百度推广平台
  • 被跨境电商骗了怎么投诉seo优化的网站
  • 教育网站模块建设游戏搜索风云榜
  • 唐山做网站哪家好做百度推广多少钱
  • 淄博网站制作设计公司软文范文大全
  • 商城网站内容模块有哪些外链屏蔽逐步解除
  • 做文案策划需要知道些什么网站百度商家
  • 南京自助网站建设网站统计分析工具的主要功能
  • 个人网站如何做淘客网站怎样创建自己的电商平台
  • 怎么用手机做一个网站百度快照推广排名
  • 怎么做素材设计网站促销活动推广方案
  • 平面设计的素材网站包就业的培训学校
  • 订单网站模板搜索指数的数据来源是什么
  • 网站建设用什么工具武汉seo排名公司
  • 珠海专业做网站公司百度成都总部
  • 定制化网站建设公司软文写作经验是什么
  • oss如何做网站南宁seo全网营销
  • 宁波网站建设报价seo页面优化公司
  • 学做古典家具网站百度移动端模拟点击排名
  • wordpress建站怎么样站长工具官网查询
  • 怎么下载网站备案号网站seo推广多少钱
  • 小区网站建设最大的搜索网站排名