#P1868. 大富翁(二)

大富翁(二)

题目描述

有一个大富翁游戏,地主在某一天以价格xx购买了一批毛还房,房价每天都在变换,现在你是一个策划,要求你设计出每天的价格以及地主在哪天出售,算出地主获取到的最大盈利值。

输入描述

第一行输入一个整数n(2n105)n(2\le n\le 10^5),表示天数。

第二行输入nn个整数a1,a2,..an(1ai105)a_1,a_2,..a_n(1\le a_i\le 10^5)表示一个房子的第ii天的价格。

输出描述

地主获取到的最大盈利值。

样例1

输入

6
7 1 5 3 6 4

输出

5

样例解释

在第22天(房价=11)的时候买入,在第55天(房价=66)的时候卖出,最大利润=61=5=6-1=5

注意利润不能是71=67-1=6.因为卖出价格需要大于买入价格;同时,你不能在买入前卖出房子。

样例2

输入

5
7 6 4 3 1

输出

0