AtCoder Beginner Contest 351 E - Jump Distance Sum 切比雪夫距离与曼哈顿距离的转化

先说知识点。

曼哈顿距离:

横纵坐标距离差的绝对值的,即|X1-X2|+|Y1-Y2|,

离(0,0)点 曼哈顿距离为1的点形成的是一个 旋转45度后的正方形

切比雪夫距离:

横纵坐标距离差的绝对值的最大值,即max(|X1-X2|,|Y1-Y2|),

离(0,0)点 切比雪夫距离为1的点形成的是一个 不旋转的正方形

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

把(x,y)转化成(x+y,x-y),转化前两点曼哈顿距离 等于 转化后两点切比雪夫距离

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

把(x,y)转化成(x+y2,xy2),转化前两点切比雪夫距离 等于 转化后两点曼哈顿距离

所以转化后这个题就好做很多啦

posted @   wljss  阅读(136)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示