Responsive image

问题 1705 --快递中转点

1705: 快递中转点

时间限制: 1 Sec  内存限制: 128 MB
提交: 2  解决: 2
[提交][状态][讨论版][命题人:]

题目描述

在浙师大的中轴线上,分布着许多公寓,而宅男宅女们每天会产生数千,甚至上万笔快递订单。想锻炼一下经商能力的CC,想到了代理一个快递中转点,那每天一定能赚不少钱。每笔订单必须当天送达寝室。

 

为了简化问题,CC认为所有寝室都在一条坐标轴上,并且每个寝室都在轴上有一个坐标,每天他都会把所有快递放在一个中转点上,然后开始派送。

 

可是为了World Final的大业,CC每天还要花大量的时间在实验室做题,因此,现在CC想要知道,他的快递中转站开在什么位置(位置可以是轴上任意点,也可以和寝室位置重合),能使得送完所有订单所走的路程最短。那么就请你和CC一起解决一下这个小问题吧。

 

第一行一个整数T,表示有T组测试数据。

每组测试数据第一行一个整数N1<=N<=1000)表示在轴上共有N个寝室需要送达快递。

接下来N行,每行一个整数ai0<=ai<=1,000,000)表示每个寝室的位置。

 

每组输出一行,包含两个整数,分别是你确定的中转站位置,(如果有多解,输出最大的那个中转站位置)以及中转站到所有寝室的距离之和。

 

 

样例输入

2
5
0
20
40
10
30
1
20

样例输出

20 60
20 0

提示

如:10 30  50 80 ,ans=90。而中转站位置应选择50.

来源

[提交][状态]
ACM算法攻关部