bzoj 3210: 花神的浇花集会
题意:平面上n个点求一点使所有点到它的切比雪夫距离最小。
题解:先把切比雪夫距离转化成曼哈顿距离:把(x,y)变为(x+y,x-y),新点间的曼哈顿距离的一半就是原点的切比雪夫距离。曼哈顿距离的两维没有联系,所以最小的点的横坐标和纵坐标可以分开求。很明显,要使绝对值的和最小,点肯定在中位数上。但是因为x和y都是整数,x+y和x-y的奇偶性一定相同。中位数求出来的是一奇一偶的话,就在它四周的点找答案
原创
2017-09-20 21:19:11 ·
231 阅读 ·
0 评论