Python Code: n = int(input()) cows = list(map(int, input().split())) cows.sort() amount = [] for i, x in enumerate(cows): cost = x * (n-i) amount.append([x, cost]) minimum = min(amount, key=lambda item: item[0]-item[1]) print(minimum[1], minimum[0])
http://www.usaco.org/index.php?page=viewproblem2&cpid=1251