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

wordpress做下载站seo搜索铺文章

wordpress做下载站,seo搜索铺文章,wordpress必备插件,新网站如何做seo给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。 返回这三个数的和。 假定每组输入只存在恰好一个解。 示例 1: 输入:nums [-1,2,1,-4], target 1 输出:…

给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。

返回这三个数的和。

假定每组输入只存在恰好一个解。

示例 1:

输入:nums = [-1,2,1,-4], target = 1
输出:2
解释:与 target 最接近的和是 2 (-1 + 2 + 1 = 2) 。

示例 2:

输入:nums = [0,0,0], target = 1
输出:0
/*给一个长度为 n 的整数数组 nums 和 一个目标值 target输入: nums = [-1,2,1,-4] target = -1输出: 2 解析: 与 target 最接近的和是 2(-1 + 2 + 1 = 2)
*/
class Solution {
public:int threeSumClosest(vector<int>& nums, int target) {sort(nums.begin(),nums.end()); // O(nlogn)int ans = nums[0] + nums[1] + nums[2];for(int i=0;i<nums.size();++i) {int start = i + 1,end = nums.size() - 1;while(start < end) {int sum = nums[i] + nums[start] + nums[end];if(abs(target - sum) < abs(target - ans)) ans = sum;if(sum > target) end--;else if(sum < target) start++;else return ans;}}return ans;}
};
// -1 2 1 -4  target = 1
/*-4 -1  1  2  |  |  |i  s  e 
*/
// 初始化
// ans : -4 + (-1) + 1 = -4/*-4 -1  1  2  |  |     |i  s     e 
*/
// sum = nums[i] + nums[s] + nums[e] = -3
// abs(target-sum) 和 abs(target-ans)
/*abs(target-sum) = abs(1-(-4)) = 5abs(target-ans) = abs(1-(-3)) = 4 abs(target-sum) < abs(target-ans) 
*/
// ans = sum = -3// 因为 sum(-3) < target(1),所以s右移,有可能效果更好/*-4 -1  1  2  |     |  |i     s  e 
*/
// sum = -4 + 1 + 2 = -1
// abs(target-sum) 和 abs(target-ans)
/*abs(target-sum) = abs(1-(-1)) = 2abs(target-ans) = abs(1-(-3)) = 4 abs(target-sum) < abs(target-ans) 
*/
// ans = sum = -1// 因为 sum(-1) < target(1),所以s右移,有可能效果更好
/*-4 -1  1  2  |        ||i        es 
*/
// 此时e和s重合,i右移
/*-4 -1  1  2  |  |  |i  s  e 
*/
// sum = -1 + 1 + 2 = 2
// abs(target-sum) 和 abs(target-ans)
/*abs(target-sum) = abs(1-(2)) = 1abs(target-ans) = abs(1-(-1)) = 2 abs(target-sum) < abs(target-ans) 
*/
// ans = sum = 2
// 因为 sum(2) < target(1),所以e左移,有可能效果更好// 此时e和s重合,i右移
/*-4 -1  1  2  |  ||  i  se
*/
// e和s重合,不足3个数,结束

 

http://www.zhongyajixie.com/news/3740.html

相关文章:

  • 商丘网站开发seo网站优化技术
  • 哪个网站上可以做外贸哪家网络公司比较好
  • 自己怎么做免费网站百度浏览器下载安装
  • asp动态网站是什么宁波seo整体优化
  • 营口电商平台网站建设苏州百度推广开户
  • 网站设计背景怎么写总裁培训班
  • 河南做网站公司排名线上培训机构
  • 个人免费网站seo快排公司哪家好
  • 有网站的源代码怎么生成网站目前疫情最新情况
  • 绍兴酒店网站建设深圳百度推广开户
  • 开通网站费用怎么做分录软文推广渠道主要有
  • 自助构建网站seo实战优化
  • 新津网站建设免费营销软件网站
  • 做cpa广告网站教程成都公司建站模板
  • 南京做网站具体需要多少钱制作网页完整步骤
  • 南通专业制作网站免费的个人主页网页制作网站
  • 做网站素材在哪找中国企业100强
  • 网站制作 用户登录系统深圳龙华区大浪社区
  • 渭南做网站的公司百度推广优化
  • 怎么做网站推广平台seo还有用吗
  • 浦口网站建设网络营销的市场背景
  • 用什么建设网站金阊seo网站优化软件
  • 阿里万网站建设个人网站制作模板主页
  • 做侵权电影网站什么后果交换友情链接的意义是什么
  • 营销型网站建设 高校邦网页seo
  • 单位建设网站用途新浪微舆情大数据平台
  • 怎么做免费的网站空间宁德市房价
  • 食品企业网站建设方案万网域名
  • 盘锦做网站公司搜索引擎推广的费用
  • 网页制作dw软件好口碑关键词优化