#HX1255L. 快递站

提交0 通过0
通过率0%
时间限制1000ms
内存限制128MiB
    ID: 10078 传统题 1000ms 128MiB 尝试: 0 已通过: 0 难度: 普及 上传者: 标签>编程题C++CSPCSP复赛CSP复赛专项练习暑假CSP复赛集训暑假集训1255-数学专题

题目描述

题目描述

小猴所在的村庄的道路都是相互平行或垂直,所以在村庄中两户居民之间的道路距离是曼哈顿距离。假设村庄两户居民的地址分别为 (x,y) 和 (x′,y′),他们两户之间的距离为 xx|x-x′|+yy|y-y′|

已知村庄有 n 户居民,每一户居民居住的地址为 (xix_i,yiy_i),保证所有居民的居住地址互不相同。现在需要建立一个快递服务站,要求快递服务站到村里各户居民的距离之和最小,请你帮助小猴选择最合适的地址,快递服务站的地址可以和居民居住地址相同。

输入格式

第一行一个整数 n;

接下来 n 行,每行两个整数 xix_i,yiy_i

输出格式

一行一个整数,表示快递服务站到村里各户居民的距离之和的最小值。

样例输入

4
2 0
-2 0
0 2
0 -2

样例输出

8

提示

样例 1 解释,最优的位置应该选在 (0,0),距离之和最小为 8。

对于 40% 的数据:1n4001\le n\le 4001xi,yi4001\le x_i,y_i\le 400

对于 100% 的数据:1n1051\le n\le 10^{5}104xi,yi104-10^{4}\le x_i,y_i\le 10^{4},保证所有居民的居住地址互不相同

2
0 0
0 1
1
3
0 0
3 0
0 4
7
1
10000 10000
0