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

谢岗镇仿做网站医药企业vi设计

谢岗镇仿做网站,医药企业vi设计,WordPress指定用户组可见,win7云主机怎么做网站39. 组合总和 文档链接#xff1a;[代码随想录] 题目链接#xff1a;39. 组合总和 题目#xff1a; 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target #xff0c;找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 #xff0c;并以列表形…39. 组合总和 文档链接[代码随想录] 题目链接39. 组合总和 题目 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target 找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 并以列表形式返回。你可以按 任意顺序 返回这些组合。 candidates 中的 同一个 数字可以 无限制重复被选取 。如果至少一个数字的被选数量不同则两种组合是不同的。 对于给定的输入保证和为 target 的不同组合数少于 150 个。 注意 1.如果不进行剪枝的话这个回溯很简单 2.考虑如何进行剪枝 class Solution { private:vectorvectorint result;vectorint path;void backtracking(vectorint candidates, int target, int index, int sum){if(sum target){result.push_back(path);return ;}else if(sum target){return ;}for(int i index;i candidates.size(); i){path.push_back(candidates[i]);sum candidates[i];backtracking(candidates, target, i, sum);sum - candidates[i];path.pop_back();}}public:vectorvectorint combinationSum(vectorint candidates, int target) {backtracking(candidates, target, 0, 0);return result;} };class Solution { private:vectorvectorint result;vectorint path;void backtracking(vectorint candidates, int target, int index, int sum){if(sum target){result.push_back(path);return ;}else if(sum target){return ;}for(int i index;i candidates.size() sum candidates[i] target; i){path.push_back(candidates[i]);sum candidates[i];backtracking(candidates, target, i, sum);sum - candidates[i];path.pop_back();}}public:vectorvectorint combinationSum(vectorint candidates, int target) {result.clear();path.clear();sort(candidates.begin(),candidates.end());backtracking(candidates, target, 0, 0);return result;} };40.组合总和II 文档链接[代码随想录] 题目链接 40.组合总和II 题目 给定一个候选人编号的集合 candidates 和一个目标数 target 找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使用 一次 。 注意解集不能包含重复的组合。 注意 1.把所有组合求出来再用set或者map去重这么做很容易超时 2.要分清去重去的是哪个方向的重 class Solution { private:vectorvectorint result;vectorint path;void backtracking(vectorint candidates, int target, int index, int sum, vectorbool used){if(sum target){result.push_back(path);return;}for(int i index; i candidates.size(); i){if( i 0 candidates[i] candidates[i - 1] used[i - 1] false){continue;}sum candidates[i];if(sum target){break;}path.push_back(candidates[i]);used[i] true;backtracking(candidates, target, i 1, sum, used);used[i] false;sum - candidates[i];path.pop_back();}} public:vectorvectorint combinationSum2(vectorint candidates, int target) {vectorbool used(candidates.size(), false);result.clear();path.clear();sort(candidates.begin(), candidates.end());backtracking(candidates, target, 0, 0, used);return result;} };131.分割回文串 文档链接[代码随想录] 题目链接131.分割回文串 题目 给定一个字符串 s将 s 分割成一些子串使每个子串都是回文串。 返回 s 所有可能的分割方案。 示例: 输入: “aab” 输出: [ [“aa”,“b”], [“a”,“a”,“b”] 注意 跟之前的不太一样 只有符合回文字符串条件的才会被加到path里 class Solution { private:vectorvectorstring result;vectorstring path;void backtracking(const string s, int index){if(index s.size()){result.push_back(path);return;}for(int i index; i s.size(); i){if(isString(s, index, i)){string str s.substr(index, i - index 1);path.push_back(str);}else{continue;}backtracking(s, i 1);path.pop_back();}}bool isString(const string s, int start, int end){for (int i start, j end; i j; i, j--) {if (s[i] ! s[j]) {return false;}}return true;} public:vectorvectorstring partition(string s) {result.clear();path.clear();backtracking(s, 0);return result;} };
http://www.zqtcl.cn/news/944397/

相关文章:

  • 国外比较好的资源网站请人做外贸网站应注意什么问题
  • 人网站设计与制作什么是销售型网站
  • 最简单网站开发软件有哪些企业电子商务网站建设问题
  • 玉林网站制作简单的网站制作代码
  • 滨州建设厅网站长沙好的做网站品牌
  • 教务系统网站建设模板下载为网站开发
  • 成都市建设招标网站加载wordpress外部文件
  • 网站做兼容处理怎么浙江seo博客
  • 设计商城的网站建设电商网站建设与管理实践
  • 怎样建一个英文网站制作视频的手机软件
  • 昆明做网站费用被骗去国外做网站网站推广
  • 京东商城网站怎么做静态网页有什么特点
  • 网站上线准备工作网站源码运行
  • 视频剪辑自学网站wordpress怎样改头像
  • 女装网站模板青岛开发区网站
  • dede网站后台海外网络服务器
  • 三合一企业网站模板wordpress做的外贸网站
  • 常州做企业网站的公司亚马逊雨林有原始部落吗
  • 临沂网站设计哪家好qq浏览器网页版进入
  • seo资料站哔哩哔哩官方网站首页
  • 前端怎么做网站万网域名管理入口
  • asp.net 做网站实例特别酷炫网站
  • 个人网站的内容网页设计图片显示不出来怎么弄
  • 福建省建设人才与科技发展中心网站首页关于制作网站收费标准
  • 什么软件可以发帖子做推广中山优化网站
  • 中山网站建设开发网络营销的基本功能
  • 温州平阳县网站建设兼职免费下载简历模板
  • 导购网站 转化率wordpress 拓展
  • 美文分享网站源码互联网网站建设
  • 做网站用php还是python建设网站价格