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

网站功能建设流程图如何做好互联网营销

网站功能建设流程图,如何做好互联网营销,订餐网站系统建设方案,自建站怎么做力扣3102.最小化曼哈顿距离 题目 题目解析及思路 题目要求返回移除一个点后的最小的最大曼哈顿距离 最大最小值的题一般直接想到二分 本题有一个简单办法就是利用切比雪夫距离 当正方形转45,即边上点**( x , y ) -> (x y , y - x)时,两点间max(…

力扣3102.最小化曼哈顿距离

题目

在这里插入图片描述

题目解析及思路

题目要求返回移除一个点后的最小的最大曼哈顿距离

最大最小值的题一般直接想到二分

本题有一个简单办法就是利用切比雪夫距离

当正方形转45°,即边上点**( x , y ) -> (x + y , y - x)时,两点间max(横坐标差值,纵坐标差值)即为两点间曼哈顿距离,从而将一个加法式子转化成了取最大值的式子**

因此找k个点的最小曼哈顿距离就是找k个点中max(最大x-最小x,最大y-最小y)

代码

class Solution {
public:int minimumDistance(vector<vector<int>>& points) {multiset<int> sx,sy;//把所有点加进去,一个删一个for(auto& p:points){sx.insert(p[0] + p[1]);sy.insert(p[1] - p[0]);}int res = INT_MAX;//枚举删除每一个点for(auto& p:points){int x = p[0] + p[1] ,y = p[1] - p[0];sx.erase(sx.find(x));sy.erase(sy.find(y));int dx = *sx.rbegin() - *sx.begin();int dy = *sy.rbegin() - *sy.begin();res = min(res,max(dx,dy));sx.insert(x);sy.insert(y);}return res;}
};
http://www.dtcms.com/wzjs/385548.html

相关文章:

  • 移动端网站日历怎么做公司做网络推广怎么做
  • 黄石网站建设哪家好网络推广服务费
  • 少儿编程培训机构哪里好seo服务深圳
  • 餐饮公司的网站建设电视剧排行榜百度搜索风云榜
  • 成都定制网站建设服务公司攀枝花网站seo
  • 哪个网站可以查询即将到期的域名网站编辑怎么做
  • 网站建设仪器配置表建站企业网站
  • 网站建设服务专业建站公司seo营销推广公司
  • Wordpress 阅读全部网站优化网
  • 网站建设推广代理商上海优化网站方法
  • 黄冈做网站价格长沙网站制作关键词推广
  • 网站关键词库怎么做seo与sem的区别和联系
  • 西安网站百度关键词在线优化
  • 网站服务器怎么查询菏泽地网站seo
  • python做网站的 框架百度收录比较好的网站
  • 网站用亚马逊做标题会侵权吗合肥seo优化
  • 网站色彩搭配表app开发费用标准
  • 单产品网站建设有什么软件可以推广
  • 帮黄色网站做推广软件关键词排名
  • 重庆建设网站哪个好东莞网络公司电话
  • b2b电子商务网站主要是以零售为主网上推广平台
  • 给公司做网站销售怎样啦无忧seo博客
  • 无锡餐饮网站建设网上电商平台开发
  • 临淄网站建设yx718竞价代运营公司哪家好
  • 旅游公网站如何做seo优化范畴
  • 晋城网站开发写软文的平台有哪些
  • 北京单页营销型网站百度识图鉴你所见
  • 有哪些好的网站建设公司企业策划
  • 日喀则网站建设小程序开发收费价目表
  • 凌哥seo湖南seo快速排名