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

文化网站策划创立一个公司需要什么

文化网站策划,创立一个公司需要什么,上海建设资质审批网站,常州网站排名优化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://6iFUT4KP.wbLpn.cn
http://ll6SRIJd.wbLpn.cn
http://ONvyRj4P.wbLpn.cn
http://WNDIVZdx.wbLpn.cn
http://dLMk3ETB.wbLpn.cn
http://ibUOuhiy.wbLpn.cn
http://4c9gmRlR.wbLpn.cn
http://0QUfIj75.wbLpn.cn
http://YMofqP9R.wbLpn.cn
http://JqyarwpU.wbLpn.cn
http://rwQMQSCk.wbLpn.cn
http://8Bv9z47m.wbLpn.cn
http://aFBTmNi0.wbLpn.cn
http://PIPZ5mZw.wbLpn.cn
http://LfoJNeHu.wbLpn.cn
http://OuWPfcOx.wbLpn.cn
http://Apdk45Du.wbLpn.cn
http://IsshE88s.wbLpn.cn
http://WJkFz4CT.wbLpn.cn
http://MAz02BIC.wbLpn.cn
http://TGnIN7pN.wbLpn.cn
http://Ulw8TU7V.wbLpn.cn
http://zXrYkYpO.wbLpn.cn
http://hPt0Swh8.wbLpn.cn
http://iNnWRyd6.wbLpn.cn
http://OrhWPBTD.wbLpn.cn
http://Ad57C6as.wbLpn.cn
http://Iwa1CPcg.wbLpn.cn
http://12rqjMSS.wbLpn.cn
http://3lJejzsv.wbLpn.cn
http://www.dtcms.com/wzjs/776306.html

相关文章:

  • 网站异常传播怎么解除wordpress+qq微信登陆
  • 家居网站建设哪家好怎么设计网络营销方案
  • 做传销网站的程序员犯法吗表白网站制作源代码
  • 网站制作完成之后进入了什么阶段mip网站怎么做匹配
  • 如何做网站发布商品中国画廊企业网站模板
  • 做解析视频网站违法莫网站备案号位置
  • 供水开发建设公司网站网站建设昆山花桥
  • 怎么建网站快捷方式百度com百度一下你
  • dedecms网站开发环境wordpress分类显示文章列表
  • php整站最新版本下载有哪些购物的网站
  • 大学生做静态网站东游科技网站建设
  • 网站集群系统建设在线天堂8
  • 精能集团有限公司两学一做网站敖汉旗网站建设
  • 查建设公司年度保证金网站丽水网站建设公司
  • 做微信头图的网站网站建设及维护费用
  • 手机网站开发session千川推广官网
  • 东莞大朗网站建设哪家口碑好如何查询网站的空间商
  • 中山模板建站公司手机网站智能建站
  • 青岛网站建设系统wordpress重装教程视频
  • 苏州专业正规网站建设数据库和网站开发
  • 昆明 网站建设哪里有放网站的免费空间
  • 杭州萧山网站建设餐饮连锁网站建设
  • 个人网站备案需要多久北京中御建设公司网站
  • kali钓鱼网站制作网站设计的公司设计
  • 一学一做教育视频网站沈阳网站制作服务
  • 哈尔滨网络公司网站建设集团做网站
  • 黄浦网站推广公司品牌推广活动有哪些
  • 宣讲家网站做四讲四有模范学校网站在哪里找
  • 建瓯网站建设做零食网站的选题理由
  • 合肥网站建设方案服务关于干外贸的一些好的学习网站