#2624. 【2024第二轮】T2:最长上下坡
【2024第二轮】T2:最长上下坡
题目描述
人生就好比一条上下坡路,有时候走的顺风顺水,有时候却是一波三折。
现在给你一条长度为 的路,路上有 个点,第 个点的高度为 。现在你需要找到一条连续的上坡或下坡路段,使得这段路的长度最长。
上坡路段的定义是:从某个点开始,往后的点的高度严格递增,即 。
下坡路段的定义是:从某个点开始,往后的点的高度严格递减,即 。
输入格式
第一行一个整数 ,表示路的长度。
第二行 个整数 ,表示每个点的高度。
输出格式
一行一个整数,表示最长的上坡或下坡路段的长度。
样例数据
输入样例 #1
5
1 2 3 2 1
输出样例 #1
3
最长的上坡路段是 , 长度为 ; 最长的下坡路段是 , 长度为 ; 所以最长的上坡或者下坡路段的长度为 。
输入样例 #2
6
3 1 3 3 2 1
输出样例 #2
3
数据范围
对于 的数据,;
对于 的数据,;
对于 的数据,,。
相关
在以下作业中: