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

做网站不用tomcat行吗给朋友做的相册网站没有了

做网站不用tomcat行吗,给朋友做的相册网站没有了,admin管理员登录,wordpress自动广告位给你一个长度为 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.yayakq.cn/news/447073/

相关文章:

  • php网站开发范例罗村网站制作公司
  • 河南做网站公司报价珠海外贸网站建设
  • 网站做图分辨率是多少合适信用公示信息系统官网
  • 网站专题模板下载境外网站 icp备案
  • 建设网站需要收费吗怎么查公司的邮箱
  • 昆山网站建设电话wordpress关键词排名
  • 网站建设与维护招聘条件杭州网站制作
  • 马边彝族移动网站建设怎么用电脑做网站服务器吗
  • 网站备案邮寄资料企业网站设计wordpress
  • 有什么网站可以做投票网站建设scyiyou
  • 建设企业网站企业微网站 制作
  • 可以做编程题的网站成都seo学徒
  • 网站建设有哪三部网站建设优化服务平台
  • 网站建设公司官方网站满屋花网页设计代码
  • 北京网站高端建设wordpress指定上传目录
  • 网站英文版建设网站服务器在
  • 怎么直接做免费网站吗网络规划设计师考纲教材改版新旧对比
  • 东莞石排网站建设特产网站建设的目的
  • 自己电脑做服务器上传网站 需要备案吗男女做那个网站动态图
  • 网站开发谷歌浏览器js不更新wordpress 二次开教程
  • 唐山如何做百度的网站短链接生成器免费
  • 射阳建设网站目前网站开发有什么缺点
  • 成都网站怎么推广英孚做网络作业的网站
  • 免费域名做网站西安seo托管
  • 安徽服饰网站建设简要说明网站制作的基本步骤
  • 佛山公司网站推广外包服务一个可以做网站
  • 大山子网站建设wordpress 采集教程
  • 宜昌企业网站建设简单网页源代码
  • 群辉服务器建设的网站关于进一步优化
  • 快速创建一个网站工业设计网站有那些