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

南京哪家网站建设比较好百度收录提交申请网站

南京哪家网站建设比较好,百度收录提交申请网站,保定网络公司建设网站,网站建设 概念1 题目:四数之和 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复&#x…

1 题目:四数之和

给你一个由 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
你可以按 任意顺序 返回答案 。

示例 1:

输入:nums = [1,0,-1,0,-2,2], target = 0
输出:[[-2,-1,1,2],[-2,0,0,2],[-1,0,0,1]]

示例 2:

输入:nums = [2,2,2,2,2], target = 8
输出:[[2,2,2,2]]

提示:

1 < = n u m s . l e n g t h < = 200 1 <= nums.length <= 200 1<=nums.length<=200
− 10 = = 1 0 9 < = n u m s [ i ] < = 1 0 9 -10==10^9 <= nums[i] <= 10^9 10==109<=nums[i]<=109
− 1 0 9 < = t a r g e t < = 1 0 9 -10^9 <= target <= 10^9 109<=target<=109

2 solution

这道题可以沿用三数之和的思路,先排序然后查找,先定位前两个数,最后两个数字从两端往中间搜索。
注意中间过程可能会产生溢出,和可能超过 int 范围

代码

ector<vector<int>> fourSum(vector<int> &nums, int target) {sort(nums.begin(), nums.end());vector<vector<int>> result;for(int i = 0; i + 3 < nums.size(); i++){if(i > 0 && nums[i] == nums[i - 1]) continue;for(int j = i + 1; j + 2 < nums.size(); j++){if(j > i + 1 && nums[j] == nums[j - 1]) continue;int t = nums.size() - 1;for(int k = j + 1; k + 1 < nums.size(); k++){if(k > j + 1 && nums[k] == nums[k - 1]) continue;long long x = 0ll + nums[i] + nums[j] + nums[k];while (t > k + 1 && nums[t] + x > target) t--;if(t <= k) break;if(nums[t] + x == target){result.push_back({nums[i], nums[j], nums[k], nums[t]});}            }}}return result;
}

结果

在这里插入图片描述

http://www.cadmedia.cn/news/4174.html

相关文章:

  • 广东网站建设公司排名可以打广告的平台
  • 哈尔滨展览设计公司汕头网站优化
  • 公司网站建设应注意什么2022最近比较火的热点话题
  • 自建博客网站今日热点新闻事件摘抄2022
  • 三栏wordpress模板论述搜索引擎优化的具体措施
  • 做车品的网站链网
  • 广州网站建设亅新科送推广搜索引擎营销概念
  • 国内最大的网站制作公司湛江百度seo公司
  • 奉化网站建设营销策划推广公司
  • 深圳高端网站建设招聘北京百度seo服务
  • 黄岛网站建设公司汕头网站推广排名
  • 一个做女性服装批发的网站_最好的关键词选择是百度seo价格
  • 51素材免费下载南京seo外包平台
  • 传奇类网页游戏排行榜福建键seo排名
  • 福州网站制作系统网络推广外包哪家好
  • 免费 微网站网页设计可以自学吗
  • 江门网页设计seo培训学校
  • 网站的建设属于无形资产吗seo优化托管
  • 贵州住房和城乡建设厅官方网站福州seo结算
  • 局门户网站的建设水平优化
  • 网站建设关于南京seo排名公司
  • 政府网站建设先进个人事迹正规接单赚佣金的平台
  • 教育网站建设方案西安网站推广
  • 我为群众办实事活动总结排名优化课程
  • 网站首页上海网站建设公司市场营销分析案例
  • 网站建设评审意见网页模板之家
  • 建设银行个人网站显示不了北京seo招聘信息
  • 郑州微信网站建设开一个网站需要多少钱
  • 昆明网站建设推荐百度注册入口
  • 设计交易平台哪个好武汉seo 网络推广