NC50937. 货仓选址
描述
输入描述
第一行一个整数N,第二行N个整数A[1]~A[N]。
输出描述
一个整数,表示距离之和的最小值。
示例1
输入:
4 6 2 9 1
输出:
12
pypy3 解法, 执行用时: 144ms, 内存消耗: 32628K, 提交时间: 2022-07-21 09:50:34
n = int(input()) a = list(map(int,input().split())) a.sort() mid = n//2 temp = a[mid-1] ans=0 for i in range(n): ans+=abs(a[i]-temp) print(ans)
Python3 解法, 执行用时: 132ms, 内存消耗: 16296K, 提交时间: 2023-05-14 21:45:42
n = int(input()) arr = list(map(int, input().split())) arr.sort() t = arr[n//2] print(sum([abs(a-t) for a in arr]))