AcWing 1611. 寻找峰值
题目
峰值定义为比左右相邻元素大的元素。
给定一个长度为
数组中可能包含多个峰值,只需返回任意一个即可。
假定 nums[-1] = nums[n] = -∞
。
本题中数组是隐藏的,你可以通过我们预设的 int 函数 query 来获得数组中某个位置的数值是多少。
例如,
注意:
query
函数的调用次数不能超过
数据范围
数组中的整数在 int
范围内。
输入样例1:
[1, 2, 3, 1]
输出样例1:
2
输入样例2:
[1, 2, 1, 3, 5, 6, 4]
输出样例2:
1
样例解释
对于样例
对于样例
题解
1 | // Forward declaration of queryAPI. |
评论