首页 > 其他分享 >【笔记】曼哈顿距离与切比雪夫距离的互化

【笔记】曼哈顿距离与切比雪夫距离的互化

时间:2023-11-14 18:45:16浏览次数:35  
标签:www frac 曼哈顿 比雪夫 互化 距离 https

【笔记】曼哈顿距离与切比雪夫距离的互化

图源:https://www.cnblogs.com/SGCollin/p/9636955.html

曼哈顿距离:\(|x_a - x_b| + |y_a - y_b|\)

切比雪夫距离:\(\max(|x_a - x_b|,|y_a - y_b|)\)

在有的题目中,要求是一种距离,但使用另一种距离更加方便。比如曼哈顿距离就可以将两维拆开来考虑,所以很多情况会有切比雪夫距离转曼哈顿距离的 trick。

观察图片,设 \(A(x_a, y_a), B(x_b, y_b)\),则:

  • \(A,B\) 的曼哈顿距离等于 \((x_a + y_a, x_a - y_a), (x_b + y_b, x_b - y_b)\) 两点的切比雪夫距离。

\((x,y)\to(x+y, x-y)\)。

  • \(A,B\) 的切比雪夫距离等于 \((\frac{x_a + y_a}2, \frac{x_a - y_a}2), (\frac{x_b + y_b}2, \frac{x_b - y_b}2)\) 两点的切比雪夫距离。

\((x,y)\to(\dfrac{x+y}2, \dfrac{x-y}2)\)。

例题:

POI2006 - MAG-Warehouse : https://www.luogu.com.cn/problem/P3439
TJOI2013 - 松鼠聚会 : https://www.luogu.com.cn/problem/P3964
ABC221G - Jumping sequence : https://www.luogu.com.cn/problem/AT_abc221_g

标签:www,frac,曼哈顿,比雪夫,互化,距离,https
From: https://www.cnblogs.com/KiharaTouma/p/mhdtoqbxf.html

相关文章

  • MySQL 人脸向量,欧几里得距离相似查询
    前言    如标题,就是通过提取的人脸特征向量,写一个欧几里得SQL语句,查询数据库里相似度排前TOP_K个的数据记录。做法虽然另类,业务层市面上有现成的面部检索API,技术层现在有向量数据库。        用MySQL关系型存储128维人脸向量,先是进行欧式距离计算就要......
  • 461. 汉明距离
    目录题目题解题目两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给你两个整数x和y,计算并返回它们之间的汉明距离。示例1:输入:x=1,y=4输出:2解释:1(0001)4(0100)..........↑..↑上面的箭头指出了对应二进制位不同的......
  • 经典的圆上的点到直线距离为定值的个数问题
    ......
  • SUB-1G芯片---PAN3031低功耗远距离无线收发芯片
    PAN3031是一款采用ChirpIoTTM调制解调技术的低功耗远距离无线收发芯片,支持半双工无线通信,工作频段为370~590MHz和740~1180MHz,该芯片具有高抗干扰性、高灵敏度、低功耗和超远传输距离等特性。最高具有-129dBm的灵敏度,22dBm的最大输出功率,产生业界领先的链路预算,使其成为......
  • 马氏距离 Mahalanobis Distance
    马氏距离是由印度统计学家马哈拉诺比斯(P.C.Mahalanobis)提出的,表示数据的协方差距离。它是一种有效的计算两个未知样本集的相似度的方法。与欧式距离不同的是它考虑到各种特性之间的联系(例如:一条关于身高的信息会带来一条关于体重的信息,因为两者是有关联的),并且是尺度无关的(scal......
  • [CSS]关于<img>标签距离底部盒子5px的问题
     问题描述:在某个盒子内部放入一个<img>标签,不写样式的情况下,<img>总是和父盒子有5px空隙。<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>清除图片多5px问题</title><linkrel="stylesheet"......
  • 点到线段的距离2
    几种要考虑的情况1)点和线段两端重叠的情况2)点在线段两侧的情况  p在另一侧的情况以此类推3)点在线段中间的情况   //点到线段的距离publicstaticfloatPointToSegmentDistance2(Vector2p,Vector2a,Vector2b){//点和线段端点重合varap=p......
  • 倒计时丨距离RestCloud新品发布仅有6天!
    6天倒计时,RestCloud零代码集成自动化平台重磅发布⏰11月9日14:00,期待您的参与!点击报名:http://c.nxw.so/dfaJ9......
  • PCB设计安规丨电气间隙与爬电距离要点
    在PCB设计中,爬电距离和电气间隙是两个非常重要的安规要求。它们都涉及到PCB上元件之间的安全距离,以确保在元件故障时,不会发生短路或其他安全问题。爬电距离是指两个连接的元件之间的距离,通常是通过在两个元件之间的连接线之间添加足够的空间来实现的。电气间隙是指在PCB板上元件......
  • 点到直线距离
    直线方程的一般式:ax+by+c=0点p(x1,y1)到直线的距离:  //点到直线的距离(一般式表示直线)publicstaticfloatPointToLineDistance(Vector2point,floata,floatb,floatc){//直线一般式:ax+by+c=0//点到直线的距离公式:|ax+by+c|/sqrt(a^2+b^2)f......