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

做网站用什么后台wordpress提示插件安装

做网站用什么后台,wordpress提示插件安装,教育公司网站建设方案,网站原型设计和版式设计18. 四数之和 - 力扣(LeetCode) 与三数之和类似,重点在剪枝和去重的区别,由于target可正可负,因此需要分两种情况讨论,如果target为正,则若当前选择的元素之和大于target,需要跳出这…

18. 四数之和 - 力扣(LeetCode)

        与三数之和类似,重点在剪枝和去重的区别,由于target可正可负,因此需要分两种情况讨论,如果target为正,则若当前选择的元素之和大于target,需要跳出这种选择,如果target为负,则若当前选择的元素之和大于target,需要跳出这种选择,可以将这两种情况简化(不完全相同)为判断当前选择的元素之和大于target且选择的元素之和>=0(目标值为-100,若元素为-99,-1,0也可以成立),去重与之前类似,注意选择第二个元素时同样需要类似的剪枝。

class Solution {
public:vector<vector<int>> fourSum(vector<int>& nums, int target) {vector<vector<int>> res;sort(nums.begin(), nums.end());for(int j = 0; j < nums.size(); j++){if(nums[j] > target && nums[j] >= 0) break;if(j > 0 && nums[j] == nums[j-1]) continue;for(int i = j + 1; i < nums.size(); i++){if(nums[i] + nums[j] > target && nums[i] + nums[j] >= 0) break;if(i > j + 1 && nums[i] == nums[i - 1]) continue;int l = i + 1, r = nums.size() - 1;while(l < r){if((long)nums[j] + nums[i] + nums[l] + nums[r] < target) l++;else if((long)nums[j] + nums[i] + nums[l] + nums[r] > target) r--;else{res.push_back({nums[j],nums[i], nums[l], nums[r]});while(r > l && nums[l + 1] == nums[l]) l++;while(r > l && nums[r - 1] == nums[r]) r--;l++, r--;}}}}return res;}
};

http://www.yayakq.cn/news/247438/

相关文章:

  • 只有一个人网站开发sns社交网站
  • 装饰行业网站建设方案代理做网站怎么样
  • 佛山企业网站建设在线代理网址
  • 网站首页布局设计用什么网站总是打不开
  • 郑州企业网站优化公司素材下载平台网站源码
  • 禁止域名访问网站全国设计网站公司网站
  • 怎么用手机做网站平台较好网站建设公司
  • 有什么可以做翻译的网站吗建设网站需要哪些认证
  • 修改已经有的网站怎么修改wordpress 一个主题
  • 北京网站开发怎么做如何做企业网络营销推广
  • 亚星管理网代理平台入口深圳营销型网站seo
  • 柳州建设网站经济适用房表格中铁建设集团有限公司华东分公司
  • 网站空间国外那个好wordpress数据库导致宕机
  • 怎么直接做免费网站河南怎么样做网站
  • 京东网站的建设目的品牌企业网站建设公司价格
  • 自助建设外贸网站顺义网站建设公司
  • 宁波网站建设优化技术万能软文范例800字
  • 汕头网页网站制作做网站费用怎么付
  • dede手机网站跳转网站建设加空间
  • 建设企业网站制作公司网站的建设与运营专业
  • 柯桥区网站建设镇江网站公司
  • 电子商务网站建设与维护 答案注塑模具东莞网站建设
  • 南通网站建设方案外包外国人 做的中国字网站
  • 公司网站建设企划书机关网站建设工作总结
  • 成都网站内容策划广东 网站建设
  • 公司网站在国外打开很慢使用cdn好还是国外租用服务器好新手网站
  • 网站建设电话话术做网站的合同范文
  • 创一个网站怎样赚钱做的网站很卡是什么原因
  • 个人网站网址专做母婴食品的网站
  • wordpress整站加密做网站有意思吗?