n = int(input()) arr = list(map(int, input().split())) if n == 0: print(0) # 如果数组为空,收益为 0 else: min_price = arr[0] # 当前能够买入的最低价格 max_profit = 0 # 当前能够获得的最大收益 for i in range(1, n): if arr[i] < min_price: min_price = arr[i] # 更新最低价格 else: max_profit = max(max_profit, arr[i] - min_price) # 更新最大收益 print(max_profit)