#2219. 峰顶
峰顶
Background
在连绵的山脉中,地质学家需要寻找一座独立主峰。这座山峰必须满足: 它比左侧所有山峰都高,也比右侧所有山峰都高,不能是平缓的山脊,也不能是山脉的起点或终点。 现在有 t 组山脉勘测数据,请你快速判断每组山脉中是否存在这样的主峰。
Description
给定 t 组数据,每组数据包含一个长度为 n 的序列,表示山脉的高度。
如果序列中存在一个位置 i,使得:
位置 i 不在序列的第一个和最后一个
左边所有元素都严格小于 a [i]
右边所有元素都严格小于 a [i]
则称该位置为峰顶。请对每组数据判断是否存在峰顶,存在输出 YES,否则输出 NO。
Format
Input
第一行一个整数 t,表示数据组数 对于每组数据: 第一行一个整数 n,表示序列长度 第二行 n 个整数,表示山脉高度
Output
对于每组数据,输出一行 YES 或 NO
Samples
5
3
1 2 1
5
1 3 5 4 2
4
1 2 2 1
4
1 2 3 4
6
4 3 5 5 2 1
YES
YES
NO
NO
NO
Limitation
1 ≤ t ≤ 100
1 ≤ n ≤ 1000
1 ≤ 高度 ≤ 10^5
相关
在以下作业中: