#2109. 输油管道

输油管道

说明

某石油公司计划建造一条由东向西的主输油管道。该管道要穿过一个有 nn 口油井的油田。从每口油井都要有一条输油管道沿最短路径(或南或北)与主管相连。如果给定n n 口油井的位置,即他们的 xx坐标(东西方向)和 yy 坐标(南北方向),应如何确定主要管道的最优位置,即各油井到主管道之间的输油管道长度的总和最小的位置,证明可在线性时间内确定主管道的最优位置。

给定n口油井的位置,编程计算各油井到主管道之间的输油管道长度总和的最小值。

输入格式

第 1 行是油井数n n

接下来n n 行是一个油井的位置,每行包括 2 个整数x xy y

输出格式

输出油井到主输油管道的最小长度和

样例

5
1 2
2 2
1 3
3 -2
3 3
6

数据范围与提示

1n100001\leqslant n\leqslant 10000

10000x,y10000-10000\leqslant x,y\leqslant 10000