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

网站开发代理百度搜索引擎算法

网站开发代理,百度搜索引擎算法,wordpress 添加淘宝,成都全屋定制十大名牌题目描述 找出所有相加之和为 n 的 k 个数的组合,且满足下列条件: 只使用数字1到9每个数字 最多使用一次 返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。 输入示例 k 3, n 7输出示例 [[1,2,…

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

  • 只使用数字1到9
  • 每个数字 最多使用一次

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

输入示例

k = 3, n = 7

输出示例

[[1,2,4]]

解题思路
在这里插入图片描述

解题代码

class Solution {List<List<Integer>> ans = new ArrayList<>();Deque<Integer> path = new ArrayDeque<>();public List<List<Integer>> combinationSum3(int k, int n) {backtrack(n, 0, 1, k);return ans;}public void backtrack(int targetSum, int sum, int begin, int k) {// 剪枝if(sum > targetSum) {return;}// 终止条件if(path.size() == k) {// 判断是否满足条件if(targetSum == sum) {// 收集结果ans.add(new ArrayList<Integer>(path));return;}}// 剪枝:9 - (k - path.size()) + 1for(int i = begin; i <= 9 - (k - path.size()) + 1; i++) {path.addLast(i);sum += i;backtrack(targetSum, sum, i+1, k);sum -= i;path.removeLast();}}
}
http://www.tj-hxxt.cn/news/7101.html

相关文章:

  • wordpress字体怎么改百度快速seo软件
  • 网站的用户体验关键词整站排名优化
  • 中山做网站哪家公司好企业网站推广的方法有
  • 广西 南宁 微信微网站开发域名大全
  • 网站内外链怎么做最新推广赚钱的app
  • 大人和小孩做系列网站调价智能关键词软件
  • 中国制造网网站特色怎么安装百度
  • 织梦网站系统删除不了站牛网是做什么的
  • 做网站打印费复印费清单购物链接
  • 荥阳市城乡规划和建设局网站怎样开自己的网站
  • 自己怎么做企业网站建设公司查询
  • 互动网站如何做如何提高关键词搜索排名
  • 日本做爰漫画网站网店推广的作用是
  • 湛江模板建站平台营销策划公司介绍
  • 中国最好的网站建设有哪些网站如何进行优化
  • 七牛云存储代替WordPressseo引流什么意思
  • WordPress更改logo插件梅州seo
  • 购物网站管理层搜云seo
  • wordpress必备的插件南宁seo服务优化
  • 临淄区建设局网站nba录像回放
  • 手机端网站开发书籍有创意的网络营销案例
  • 网站英文版怎么做短视频精准获客
  • 可以做游戏的网站有哪些方面软件外包公司排名
  • 咨询公司网站源码济南优化seo公司
  • 家政服务网站模板快速网站轻松排名哪家好
  • 手机网站开发青岛网络优化费用
  • 旅游网站开发技术文档谷歌推广一年多少钱
  • 岳阳二手房网站深度优化
  • 徐州绵业珠宝网站建设十大微商推广平台
  • 如何做自己的网站怎样自己制作网站