# 曼哈顿距离:

d(A,B)=x1x2+y1y2d(A, B) = |x_1 - x_2| + |y_1 - y_2|

# 切比雪夫距离(棋盘距离):

d(A,B)=max(x1x2,y1y2)d(A, B) = \max(|x_1 - x_2|, |y_1 - y_2|)

常用坐标系转换

# 曼哈顿距离转切比雪夫距离

$ (x, y) \rightarrow (x + y, x - y) $

原点 A(x1,y1)A(x_1, y_1)B(x2,y2)B(x_2, y_2) 的曼哈顿距离等于新点 AA'BB' 的切比雪夫距离: $$ |x_1 - x_2| + |y_1 - y_2| = \max (|(x_1+y_1) - (x_2+y_2)|, |(x_1-y_1) - (x_2-y_2)|) $$

# 切比雪夫距离转曼哈顿距离

(x,y)(x+y2,xy2)(x, y) \rightarrow \left(\frac{x + y}{2}, \frac{x - y}{2}\right)

原点 A(x1,y1)A(x_1, y_1)B(x2,y2)B(x_2, y_2) 的切比雪夫距离等于新点 AA'BB' 的曼哈顿距离: $$ \max (|x_1 - x_2|, |y_1 - y_2|) = \left|\frac {x_1+y_1}{2} - \frac {x_2+y_2}{2}\right| + \left|\frac {x_1-y_1}{2} - \frac {x_2-y_2}{2}\right| $$

更新于

请我喝[茶]~( ̄▽ ̄)~*

LesSu 微信支付

微信支付

LesSu 支付宝

支付宝

LesSu 贝宝

贝宝