N, M = map(int, input().split())
arr = list(map(int, input().split()))
# Algo
arr.sort()
cost = [arr[i]**2-arr[i-1]**2 for i in range(1, N)]
m, n = M
展开全文
N, M = map(int, input().split())
arr = list(map(int, input().split()))
# Algo
arr.sort()
minL = min(arr[i]**2-arr[i-M+1]**2 for i in range(M-1, N))
展开全文
将原数组 A 排序;在排序后的数组中寻找长度为 M 的子段;对每个子段,计算它的不和谐度;所以只需找连续 M 个平方值中最大 - 最小最小的。
N, M = map(int, input().split())
A = list(map(int, input().split()))
A.sort()
展开全文