洛谷P3964 [TJOI2013]松鼠聚会 切比雪夫距离转曼哈顿距离
https://www.luogu.com.cn/problem/P3964切比雪夫距离为max(|x-o.x|,|y-o.y|),曼哈顿距离为|x-o.x|+|y-o.y|当我们要求n个点的到1个点的切比雪夫距离和最小,显然有个max值是不好求的,那么可以通过(x,y)->((x+y)/2,(x-y)/2)的坐标变换变成曼哈顿距离,然后分别求每个点为终点的x和y的距离之和,sort一下扫一遍就好了#include<bits/stdc++.h>using namespace
原创
2020-08-07 00:51:31 ·
194 阅读 ·
0 评论