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

建设银行网站修改手机号码宁波网络优化seo

建设银行网站修改手机号码,宁波网络优化seo,wordpress tag_id,墨刀做的网站设计题⽬描述: 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复)&a…

题⽬描述:
给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复):

0 <= a, b, c, d < n
a、b、c 和 d 互不相同
nums[a] + nums[b] + nums[c] + nums[d] == target
你可以按 任意顺序 返回答案 。
在这里插入图片描述
算法思路:
a. 依次固定⼀个数a;
b. 在这个数a的后⾯区间上,利⽤「三数之和」找到三个数,使这三个数的和等于target- a 即可。

class Solution {
public:vector<vector<int>> fourSum(vector<int>& nums, int target) {sort(nums.begin(),nums.end());vector<vector<int>> ret;int n=nums.size();for(int i=0;i<n;){for(int j=i+1;j<n;){int left=j+1,right=n-1;long long target2=(long long)target-nums[j]-nums[i];while(left<right){if(nums[left]+nums[right]<target2) left++;else if(nums[left]+nums[right]>target2) right--;else{ret.push_back({nums[i],nums[j],nums[left],nums[right]});left++,right--;while(left<right&&nums[left]==nums[left-1]) left++;while(left<right&&nums[right]==nums[right+1]) right--;}}j++;while(j<n&&nums[j]==nums[j-1]) j++;}i++;while(i<n&&nums[i]==nums[i-1]) i++;}return ret;}
};
http://www.dtcms.com/wzjs/403552.html

相关文章:

  • 图书商城网站开发的目的我想做地推怎么找渠道
  • 做公司网站用什么系统百度广告投放价格
  • dw做网站怎样插入表单百度官网首页登录
  • 京东的网站建设百度推销广告一年多少钱
  • 网站备案撤销百度公司电话热线电话
  • 做网站图片如何不转下一行windows优化大师怎么彻底删除
  • 电子口岸网站做资料库外包客服平台
  • 做网站费用会计分录怎么做专业搜索引擎seo服务
  • 毕业设计做网站seo是什么软件
  • 江门网站设计找哪家培训网站推广
  • 直播网站开发技术广州营销网站建设靠谱
  • 汕头投资建设总公司网站百度知道网页版
  • 湘潭市网站建设seo建设
  • 阿里巴巴做网站百度seo公司整站优化
  • 国内疫情最新数据消息seo优化百度技术排名教程
  • 网站域名被做网站的公司擅自更改营销网站建设价格
  • wordpress网站手机端家电企业网站推广方案
  • 在wordpress上背景怎么调抚顺优化seo
  • 网站首页适合vue做吗文山seo公司
  • 武汉网址制作网络推广seo
  • 域名访问wordpress小图标不显示抖音seo点击软件排名
  • 网页设计和网站开发今日热点新闻头条
  • 网站建设的心得百度做推广一般要多少钱
  • 网上做衣服的网站有哪些有域名有服务器怎么做网站
  • 上海部道网站 建设竞价排名推广
  • 做网站待遇网站seo诊断分析和优化方案
  • 网页设计网站制作公司跨境电商平台哪个最好最可靠
  • 外贸网站制作价格表如何在百度免费发布广告
  • 重庆做网站建设公司哪家好资源最多的磁力搜索引擎
  • 赣州专业企业网站建设百度网页浏览器