博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu4312 n个平面点选取一个使距离该点切比雪夫距离最小 枚举/快速计算曼哈顿距离...
阅读量:5841 次
发布时间:2019-06-18

本文共 490 字,大约阅读时间需要 1 分钟。

切比雪夫距离和曼哈顿距离就是变成了八个方向只用一步

首先八个方向距离就变成了max(|x1-x2|,|y1-y2|)这样的一个最值式,似乎并没有什么卵用

学到了一个非常机智的转化: max(|x1-x2|,|y1-y2|)=(|x1-x2+y1-y2|+|x1-x2-y1+y2|)/2 。

这个公式需要从两条45°对角线仔细考虑

然后就和4312几乎一样了==

1 #include
2 #include
3 #include
4 using namespace std; 5 struct dian{ 6 long long x,y,id; 7 }a[100005],f[100005]; 8 int cmp1(dian n1,dian n2) 9 {10 return n1.y
View Code

题目链接:

转载于:https://www.cnblogs.com/xiao-xin/articles/4506843.html

你可能感兴趣的文章
我的友情链接
查看>>
财经郎闲评
查看>>
Paypal 黑帮
查看>>
failover
查看>>
Android源码分析------SQLiteDatabase(1)
查看>>
我常用的 git 命令
查看>>
js 错误记录
查看>>
spring 事务隔离级别、事务的传播机制
查看>>
个性化推荐研究(三)之用户行为数据
查看>>
以git对照看svn
查看>>
诺基亚地图——谷歌,苹果地图的挑战者
查看>>
java连接mysql数据库 保存中文数据乱码(????) 解决方式
查看>>
想要打造自己的PaaS?看看开源PaaS Rainbond用了哪些开源组件
查看>>
spring自动装配
查看>>
在Nginx服务器上架构Flv流媒体服务器
查看>>
9、显示当前所在目录--pwd
查看>>
Fcitx problem with wps under openbox
查看>>
模拟php curl向远程服务器上传文件
查看>>
一张“神图”看懂单机/集群/热备/磁盘阵列(RAID)
查看>>
动态索引结构和索引更新机制
查看>>