给定一个长度为 的整数序列
,下标从
到
。
你需要找到一个连续的子区间 (其中
),使得该子区间内的元素的极差最大。
一个区间的极差定义为该区间内所有元素中的最大值与最小值之差。
即:对于子区间 ,其极差为
。
你需要输出任意一个满足最大极差的连续子区间 的起始和结束下标
和
,以及这个最大极差值。
第一行包含一个整数
![]()
,表示序列的长度。
第二行包含
个整数
![]()
,表示序列的元素。
输出一行三个整数:
第一个整数表示拥有最大极差的连续子区间的起始下标 ;
第二个整数表示该连续子区间的结束下标 ;
第三个整数表示这个最大极差值。
如果存在多个子区间拥有相同的最大极差,你可以输出其中任意一个。