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

网站建设与维护培训做网站需要营业执照嘛

网站建设与维护培训,做网站需要营业执照嘛,中国电影家协会成员,下载小程序官方免费找出所有相加之和为 n 的 k 个数的组合,且满足下列条件: 只使用数字1到9 每个数字 最多使用一次 返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。示例 1: 输入: k 3, n 7 输出: [[1,2,4]] 解释: 1…
找出所有相加之和为 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,没有有效的组合。
提示:
2 <= k <= 9
1 <= n <= 60

解题思路:【回溯】

迭代三部曲:1、确认递归函数返回值与参数:n,k,结果数组res,子集合path,子集合首元素起始位置startindex2、回溯函数终止条件:子集合和 = n and 子集合长度 == k3、单层搜索过程:剪枝:sum(path) > n,则直接回溯循环遍历[startindex, 9 + 1 - (k - len(path)) + 1]的每个元素i——包含再度剪枝操作:从startindex开始,确保可以满足子集合还需要的元素数目k - len(path);不满足,则结束循环遍历(不进行遍历)。path.append(i),再递归遍历子集合下一元素startindex + 1;若子集合的遍历终止,则回溯path.pop(),遍历下一个元素i + 1。

类似博文:[leetcode]77_组合-CSDN博客


import traceback
class Solution:def combination_total(self, k, n, res, startindex, path=[]):length = len(path)if sum(path) > n:#   回溯,寻找下一组returnif sum(path) == n and length == k:res.append(path[:])#   回溯,寻找下一组returnfor i in range(startindex, 9 + 1 - (k - length) + 1):path.append(i)self.combination_total(k, n, res, i + 1, path)#   回溯path.pop()if __name__ == '__main__':try:k, n = map(int, input().split())res = []solution = Solution()solution.combination_total(k, n, res, 1)print(res)except Exception as e:traceback.print_exc()

仅作为代码记录,方便自学自查自纠


文章转载自:

http://Az3TVWm2.yhjrc.cn
http://5LEUuIzn.yhjrc.cn
http://UK6JW1j3.yhjrc.cn
http://iDxGgE42.yhjrc.cn
http://OzBRLGgE.yhjrc.cn
http://YaMAyWDP.yhjrc.cn
http://h0pH7k6b.yhjrc.cn
http://jeqXpxS2.yhjrc.cn
http://EN1VQi7x.yhjrc.cn
http://XEh6xt7t.yhjrc.cn
http://GWRAnVyA.yhjrc.cn
http://vRu31qUU.yhjrc.cn
http://QV8gZAGC.yhjrc.cn
http://wRZSElQZ.yhjrc.cn
http://oOo8Odou.yhjrc.cn
http://tcq5X5kp.yhjrc.cn
http://toPkXaGS.yhjrc.cn
http://bgvGo2Xs.yhjrc.cn
http://OsknK40T.yhjrc.cn
http://c2BtzXQ1.yhjrc.cn
http://JhHOVebg.yhjrc.cn
http://StMHJvu0.yhjrc.cn
http://E1iQHcx7.yhjrc.cn
http://mhGxOLRX.yhjrc.cn
http://q0MsGnRz.yhjrc.cn
http://btAaV8o3.yhjrc.cn
http://6yqwwjg8.yhjrc.cn
http://CSLZyI3r.yhjrc.cn
http://ZGr4raq1.yhjrc.cn
http://fDyY9Zxy.yhjrc.cn
http://www.dtcms.com/wzjs/725720.html

相关文章:

  • 0基础学做网站又拍云 wordpress
  • 厦门路桥建设集团有限公司网站网页界面设计的参考文献
  • 福州企业建站服务定制规划设计公司
  • 北京做网站电话网商之家
  • 网站备案与服务器哪些网站用jsp
  • 宁波市住房和城乡建设培训中心网站北京手机网站建设报价
  • 沧州网站设计公司价格网站主办者和所有者区别
  • 做市场的逛的网站深圳福田区住房和建设局网站官网
  • 国外优秀的网站建设公司网页免费模板大全
  • 网站开发语言什么意思做一网站要什么时候开始
  • 百度网站建设制作公司樟木头网站
  • dede5.7网站搬家遂宁门户网站建设先进工作单位
  • 南宁网站定制公司学术网站建设
  • 毕节建设公司网站网站建设如何工作
  • 湛江市研发网站建设专业网站开发开发
  • 旅游公司网站建设策划书装修网站免费设计
  • 石家庄网站制作机构seo关键词怎么填
  • 黑蜘蛛网站华为网络营销案例分析
  • 博客和网站有什么不同centos6.6做网站
  • 网站开发实践报告南宁网站建设索q479185700
  • 建设主题网站的顺序一般是重庆可作为推广的网站
  • 企业网站备案所需材料 amp烽火台网站
  • 电子商务网站名字网站内部关键词
  • 网站添加提醒祥云县网站
  • 气象服务网站建设泉州网站优化排名
  • 十进十建 网站建设工作总结网站外链快速建设
  • 上海企业网站推广方法python编程软件手机版
  • 厘米售卡站怎么做网站做膜结构那个网站好
  • 电子商务网站建设的好处有哪些移动互联网开发的学习心得
  • 长江商学院 网站建设广西建设科技协会网站首页