输入包括两行,第一行一个整数n(1 ≤ n ≤ 50),表示学生的人数 第二行为n个整数h[i](1 ≤ h[i] ≤ 1000),表示每个学生的身高
输出一个整数,表示n个学生列队可以获得的最大的疯狂值。 如样例所示: 当队列排列顺序是: 25-10-40-5-25, 身高差绝对值的总和为15+30+35+20=100。 这是最大的疯狂值了。
5 5 10 25 40 25
100
n = int(input()) nums = list(map(int,input().split())) nums.sort() #print(nums) if n % 2 == 0: sum2 = sum(nums[n//2+1:]) #print(sum2) sum_2 = sum(nums[:n//2-1]) #print(sum_2) sum1 = nums[n//2] #print(sum1) sum_1 = nums[n//2-1] #print(sum_1) else: sum2 = sum(nums[n//2+2:]) #print(sum2) sum_2 = sum(nums[:n//2]) #print(sum_2) sum1 = sum(nums[n//2:n//2+2]) #print(sum1) sum_1 = 0 #print(sum_1) print(sum2*2 - sum_2 *2 + sum1 - sum_1)