#P1974. 2024.9.1-XHS-第1题-小塔的山峰

2024.9.1-XHS-第1题-小塔的山峰

题目描述

小塔定义一个长度为nn的数组为“山峰数组”:存在这样的一个位置,使得这个位置左右两边的全部元素均依次严格递减;使用数学的语言来描述,即存在x(1,n)x∈(1,n)使得ai1<ai(i[x,n])a_{i-1}<a_i(i ∈[x,n])ai>ai+1(i[1,x])a_i>a_{i+1}(i∈[1,x])。例如 [1,2,5,4,2][1,2,5,4,2][1,3,2][1,3,2]是“山峰数组”而[1],[1,2,3],[1,2,1,2][1],[1,2,3],[1,2,1,2][1,2,1,1][1,2,1,1]不是“山峰数组”。

小塔有一个长度为nn的数组a1,a2,,ana_1,a_2,…,a_n,他想知道在全部的子数组✟中,是“山峰数组”的子数组的长度最大值是多少。

✟:如果数组aa可以通过从数组bb的开头删除若干(可能为零或全部)元素以及从结尾删除若干(可能为零或全部)元素得到,则数组aa是数组bb的子数组。

输入描述

第一行输入一个整数n(1n105)n(1≤n≤10^5)代表数组长度。

第二行输入nn个整数$a_1,a_2,… ,a_n(1≤a≤10^9)代表数组的值。

输出描述

在一行上输出一个正整数,代表长度的最大值。

样例1

输入

6
1 1 4 5 1 4

输出

4

提示

最长的“山峰函数“是[1,4,5,1][1,4,5,1]

样例2

输入

4
1 2 2 1

输出

0