找出函数的最宽尖峰

发布于 2022-03-03 16:37:41

找出函数的最宽尖峰

题目描述按数组的形式给出函数f(x)的取值,即数组AA[0]元素为f(0)的取值,数组的取值都为整数,函数在每个点都是严格单调递增或者严格递减(即A[i-1] != A[i] != A[i+1]),要求找出最宽的先上升后下降的区间(这个区间内函数的值必须先上升到一个点然后下降,区间的上升段和下降段长度必须都大于0)。

1. 如果找到符合条件的最大区间输出数组对应的左右下标(保证只有一个最大区间)

2. 找不到那么输出-1 -1

输入格式

n

n长度的整数数组

输出格式

区间的范围

输入样例

10

1 3 1 2 5 4 3 1 9 10

输出样例

2 7

数据规模

对于 100% 的数据,1 <=n <=10, 000, 000

关注者
0
被浏览
6
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看