#B3664. 零食售卖点

零食售卖点

零食售卖点

来源:洛谷 B3664([语言月赛202209] 零食售卖点)

题目描述

洛咕公司有一条无限长的大道,可以被视为一个数轴。在这条大道上,一共有 kk 个零食售卖点,第 ii 个零食售卖点的坐标为 aia_i

Aya 非常热爱零食,他想知道,相邻两个零食售卖点之间的距离最大为多少。第 ii 个零食售卖点和第 jj 个零食售卖点之间的距离为 aiaj|a_i - a_j|

x|x| 代表 xx 的绝对值。即,当 x0x \ge 0x=x|x| = x;当 x<0x < 0x=x|x| = -x。例如,4=4|4| = 40=0|0| = 01=1|-1| = 1

输入格式

输入的第一行为一个整数 kk

输入的第二行为 kk 个整数,第 ii 个为 aia_i

请注意,aia_i 不保证按照升序给出。

输出格式

输出一行一个整数,代表相邻两个零食售卖点之间的距离最大为多少。

样例 #1

样例输入 #1

4
3 5 1 20

样例输出 #1

15

提示

输入输出样例解释

44 个零食售卖点,按数轴上的顺序依次为 1,3,5,201, 3, 5, 20,相邻两个零食售卖点的距离依次为 2,2,152, 2, 15,答案为 1515

数据规模与约定

对于 30%30\% 的数据,k=2k = 2

对于另外 30%30\% 的数据,aia_i 升序给出;

对于 100%100\% 的数据,2k5000, 1ai1072 \le k \le 5000,\ 1 \le a_i \le 10^7