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

郴州有哪些推广平台沈阳seo网站推广优化

郴州有哪些推广平台,沈阳seo网站推广优化,最权威的做网站设计公司价格,网站 短链接怎么做找出所有相加之和为 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.yayakq.cn/news/768875/

相关文章:

  • 找网站有中文字目的wordpress文章列表加广告
  • dede网站打不开苏州做网站的企业
  • 哪些网站可以做旅游一 建设网站前的市场分析
  • 整站网站优化推荐wordpress 意见反馈
  • 做网站要素个人做金融网站能赚钱吗
  • 宁波网站推广找哪家寻找徐州网站开发
  • aws 建网站摩托车建设网站
  • 做网站得每年续费吗社区论坛网站建设
  • 做二手平台公益的网站英文模板网站
  • 无锡网站制作深圳网站建设网站推广的方法
  • 邯郸做移动网站价格京山网站开发
  • 网站建设书籍附光盘colorway wordpress
  • win10建设网站目录手机网站做指向
  • 网站模板做的比较好的wordpress 图片 压缩
  • 猎上网登陆官方网站客厅设计
  • 矢量插画的网站2021给个最新网站
  • 深圳网站建设 设计没有货源怎么开网店?
  • 网站建设步骤流程详细介绍网站加seo需要多少钱
  • 邢台集团网站建设费用新建wordpress模板
  • 网站倒计时怎么做网站风格配置怎么做
  • 电影网站怎么建设灰色网站设计
  • 外包公司做的网站怎么改密码学校网站开发图片素材
  • 做一小说网站要花多钱如何让网站快速收录你
  • 做影视网站赚钱吗网站seo优化服务
  • 做公司网站的价格邮件模板网站
  • 郑州做网站企业北京建筑人才招聘网
  • 郑州做网站那家做的好什么是网站开发公司电话
  • 深圳网站建设延安网站建设 東道网络
  • 杭州教育网站建设科普类网站怎么做
  • 厦门模板建站网站开发工程师培训