给定一个由n个正整数构成的数组,我们可以删除恰好一个元素,求删除后数组中前缀最大值的最大数量。前缀最大值定义为:某个元素之前的所有元素都比它小。
给定一个由n个正整数构成的数组{a1,a2,....,an}。
如果a中的任意一个元素aj(1≤j≤n),其对于所有的(1≤i≤j−1),都有ai<aj,则我们称aj为前缀最大值。
现在,你可以从数组中删除恰好一个元素,请问你能够得到的前缀最大值的最大数量是多少?
第一行包含一个整数n(1≤n≤105)代表数组中的元素数量。
接下来一行包含n个正整数a1,a2,...,an(1≤ai≤109),表示数组a中的元素。
在一行上输出一个整数,代表能够获得的前缀最大值的最大数量
输入
5
8 3 5 7 6
输出
3
在给定的样例中,我们可以删除数组a中的第一个元素i得到{3,5,7,6}。此时3,5,7均为前缀最大值.
本题属于以下题库,请选择所需题库进行购买