#C10L04P10. C10.L04.倍增与RMQ算法.RMQ.附加题1.奶牛排队

C10.L04.倍增与RMQ算法.RMQ.附加题1.奶牛排队

题目描述

奶牛在熊大妈的带领下排成了一条直队。显然,不同的奶牛身高不一定相同...现在,奶牛们想知道,如果找出一些连续的奶牛,要求最左边的奶牛 AA 是最矮的,最右边的 BB 是最高的,且 BB 高于 AA 奶牛。中间如果存在奶牛,则身高不能和 AA, BB 奶牛相同。问这样的奶牛最多会有多少头?从左到右给出奶牛的身高,请告诉它们符合条件的最多的奶牛数(提示:答案可能是 0,2,但不会是 1)。

输入格式

第一行一个正整数 NN,表示奶牛的头数( 1N1051 \le N \le 10^5 )。

接下来 NN 行,每行一个正整数,从上到下表示从左到右奶牛的身高 hih_i ( 1hi<2311 \le h_i \lt 2^{31} )。

输出格式

一行一个整数,表示最多奶牛数。

样例

5
1
2
3
4
1
4