1226 - 最大距离
描述

给出一个长度为N的整数数组A,对于每一个数组元素,如果他后面存在大于等于该元素的数,则这两个数可以组成一对。每个元素和自己也可以组成一对。例如:{5, 3, 6, 3, 4, 2},可以组成11对,如下(数字为下标):

(0,0), (0, 2), (1, 1), (1, 2), (1, 3), (1, 4), (2, 2), (3, 3), (3, 4), (4, 4), (5, 5)。其中(1, 4)是距离最大的一对,距离为3。


输入

第1行:1个数N,表示数组的长度(2 <= N <= 50000)。 第2 ~ N+1行:每行1个数,对应数组元素Ai(1 <= Ai <= 10^9)。


输出

输出最大距离。


样例

输入

6
5
3
6
3
4
2

输出

3
标签
题目参数
Time Limit 1 second
Memory Limit 128 MB
提交次数 1
通过次数 1