2018.07.13 数学技巧

早上大概是学了一个叫做切比雪夫距离的东西。

切比雪夫距离的数学定义大概是这样的:对于两个点 (x1,y1),(x2,y2) ( x 1 , y 1 ) , ( x 2 , y 2 ) ,它们之间的切比雪夫距离是 max(|x1x2|,|y1y2|) m a x ( | x 1 − x 2 | , | y 1 − y 2 | ) ,这个东西有什么用呢?观察两点之间的切比雪夫距离计算公式,惊奇的发现可以将两点间的切比雪夫距离转化成为曼哈顿距离。将两个点的坐标进行变形,变成 (x1+y1,x1y1),(x2+y2,x2y2) ( x 1 + y 1 , x 1 − y 1 ) , ( x 2 + y 2 , x 2 − y 2 ) ,好的两个新点的切比雪夫距离就是两个旧点的曼哈顿距离。

另一方面,两点之间的曼哈顿距离也可以变成切比雪夫距离,对于两个点 (x1,y1),(x2,y2) ( x 1 , y 1 ) , ( x 2 , y 2 ) ,将两个点的坐标进行变形,变成 ((x1+x2)/2,(x1y1)/2),((x2+y2)/2,(x2y2)/2) ( ( x 1 + x 2 ) / 2 , ( x 1 − y 1 ) / 2 ) , ( ( x 2 + y 2 ) / 2 , ( x 2 − y 2 ) / 2 ) ,这时两个新点的曼哈顿距离就是两个旧点的切比雪夫距离,这两个变形的具体证明随便讨论一下绝对值就行了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值