1257 - 山脉数组的峰顶索引
时间限制 : 1 秒
内存限制 : 128 MB
符合下列属性的数组 arr 称为 山脉数组 :
- arr.length >= 3
- 存在 i(0 < i < arr.length - 1)使得:
- arr[0] < arr[1] < ... arr[i-1] < arr[i]
- arr[i] > arr[i+1] > ... > arr[arr.length - 1]
给你由整数组成的山脉数组 arr ,返回任何满足 arr[0] < arr[1] < ... arr[i - 1] < arr[i] > arr[i + 1] > ... > arr[arr.length - 1] 的下标 i 。
输入
第一行输入一个整数n,表示数组中元素数量
以下n行输入n个整数,表示数组元素
输出
山脉数组arr的峰顶下标(从0开始)
样例
输入
3 0 1 0
输出
1
输入
4 0 2 1 0
输出
1
提示
3 \leq arr.length \leq 10^4
0 \leq arr[i] \leq 10^6
题目数据保证 arr 是一个山脉数组