HX1257L. 激情俯冲

提交15 通过9
通过率60%
时间限制1000ms
内存限制128MiB

题目描述

题目描述

你喜欢坐过山车吗?当过山车慢慢爬高,然后从最高点快速冲下来,这就是一次“激情俯冲”。

过山车轨道一共分成了 nn 段(n≥3n\ge 3),每一段都有一个高度,分别是 h1,h2,…,hnh_{1},h_{2},…,h_{n}。如果其中连续的若干段轨道高度先上升再下降,那么这几段就形成了一次“激情俯冲”。

具体来说,如果有两个位置 aa 和 bb,并且存在一个位置 ss(满足 1≤a<s<b≤n1\le a\lt s\lt b\le n),使得:从第 aa 段到第 ss 段,高度一直在增加:ha<ha+1<⋯<hsh_{a}\lt h_{a+1}\lt \cdots \lt h_{s};然后从第 ss 段到第 bb 段,高度一直在减少:hs>hs+1>⋯>hbh_{s}\gt h_{s+1}\gt \cdots \gt h_{b}。那么从第 aa 段到第 bb 段,就形成了一次长度为 b−a+1b-a+1 的“激情俯冲”路段。

现在,请你找出整条过山车轨道上最长的“激情俯冲”路段有多长?

输入格式

输入共两行:

第一行,一个正整数 nn,为过山车的段数;

第二行,nn 个用单个空格隔开的整数 h1,h2,⋯ ,hnh_{1},h_{2},\cdots ,h_{n},依次为每一段的高度。

输出格式

输出共一行,一个整数,为最长的"激情俯冲"路段的长度。

若不存在"激情俯冲"路段,则输出 00。

12
1 3 4 8 6 5 6 8 7 6 5 4
7

提示

样例解释 第 6∼126\sim 12 段高度满足 5<6<8>7>6>5>45\lt 6\lt 8\gt 7\gt 6\gt 5\gt 4,形成了一个长度为 77 的"激情俯冲"路段,这是最长的。

3
1 2 3
0
3
1 3 2
3
5
5 4 3 2 1
0

数据范围

对 100100% 的测试点,1≤n≤5000001\le n\le 500000,1≤h1,h2,⋯ ,hn≤1091\le h_{1},h_{2},\cdots ,h_{n}\le 10^{9}。