必威体育Betway必威体育官网
当前位置:首页 > IT技术

关于曼哈顿距离和切比雪夫距离

时间:2019-09-30 15:14:29来源:IT技术作者:seo实验室小编阅读:68次「手机版」
 

曼哈顿距离

【感谢xly苣铑】

【曼哈顿距离】

【切比雪夫距离】

【关于两者的关系】

距离原点曼哈顿距离为d的点集如下图:它们在红色的菱形上。

距离原点切比雪夫距离为d的点集如下图:它们在红色的正方形上。

这两个图好像很像啊。其实这两者是可以相互转化的。

对于两个点A(x1,y1),B(x2,y2)

曼哈顿距离:|x1-x2|+|y1-y2|    ——>    max{  x1-x2+y1-y2  ,  x2-x1+y1-y2  ,  x1-x2+y2-y1  ,  x2-x1+y2-y1}

【把绝对值拆开的所有情况,四个中有一个是正确的值。其他错误的值的两个部分中至少有一个是负的,而正确的值两个部分都是正的,那么在这四个可能情况中取个max就得到了这个正确的值,也就是曼哈顿距离】

切比雪夫距离:max{|x1-x2|,|y1-y2|}

考虑(x1+y1,x1-y1)和(x2+y2,x2-y2)

这两个点的切比雪夫距离为max{|x1+y1-x2-y2|,|x1-y1-x2+y2|}

把这个绝对值拆一下就跟上面曼哈顿距离相同了。这时,就成功地把两个点的切比雪夫距离转化为了曼哈顿距离。

【哈哈,其实前面的口胡都不用看,记住结论就行了】

将一个点(x,y)的坐标变为(x-y,x+y)后,原坐标系下的切比雪夫距离就变成了现坐标系下的曼哈顿距离。

将一个点(x,y)的坐标变为((x+y)/2,(x-y)/2)后,原坐标系下的曼哈顿距离就变成了现坐标系下的切比雪夫距离。

一个弱弱的题解    一个洛谷的例题

相关阅读

人人都是产品经理——一切从Kick Off开始

毕业不到一年,花了七八个月在公司做个一个产品(vGPU虚拟化项目),因为大部分只涉及应用层,故项目本身难度不大,但是效果出来颇有失人意,具

搜狗输入法的简体和繁体切换

ctrl+shift+f切换即可。

集团OA哪家强?华天动力协同OA系统更贴切集团管理需求

国内OA系统经过多年的发展,已经成为企业解决业务系统、提升管理效率的有效工具,承载着企业管控落地的责任。大型集团虽作为国内OA系

外卖领域的空地:“挑食”想从火锅配送做起,向后切入家宴

小编按:城市快节奏的生活,导致订餐成为大多数人的刚需。每天千篇一律的盖饭、炒饭,是否有让你厌烦或者乏味,偶尔也想换换口味,尝试些其

贾跃亭回国系谣传:一切以上市公司公告为准

A5创业网(公众号:iadmin5)5月6日讯,近日相关媒体报道“传贾跃亭即将回国配合调查”一事,FF内部人士表示,文章系谣传,一切以上

分享到:

栏目导航

推荐阅读

热门阅读