数值之差

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Background

Special for beginners, ^_^

Description

\hspace{15pt}给定 nn 个整数 a1,a2,,ana_1,a_2,\dots,a_n2n1052 \leqq n \leqq 10^5),请从中选出两个数字,使它们的差值尽可能大,并输出该最大差。

Format

Input

\hspace{15pt}第一行输入一个整数 nn2n1052 \leqq n \leqq 10^5)。

\hspace{15pt}第二行输入 nn 个整数 a1,a2,,ana_1,a_2,\dots,a_n,每个整数满足 105ai105-10^5 \leqq a_i \leqq 10^5,用空格隔开。

Output

\hspace{15pt}输出一个整数 SS,表示所能获得的最大差值。

Samples

3
1 2 1
1

在样例 $1$ 中,最大值为 $2$,最小值为 $1$,因此最大差为 $2-1=1$。

5
5 3 8 1 4
7

在样例 $2$ 中,最大值为 $8$,最小值为 $1$,因此最大差为 $8-1=7$。

Other

\hspace{15pt}若用这些数的最大值和最小值分别表示为 max1inai\max\nolimits_{1\leqq i\leqq n}a_i 和 min1inai\min\nolimits_{1\leqq i\leqq n}a_i,则最大差可表示为:

\hspace{15pt}\hspace{15pt}\hspace{15pt}$\displaystyle S = \max_{1\leqq i\leqq n}a_i - \min_{1\leqq i\leqq n}a_i$

Limitation

1s, 1024KiB for each test case.

2025UIT国庆集训

未参加
状态
已结束
规则
XCPC
题目
20
开始于
2025-10-5 18:00
结束于
2025-10-8 18:00
持续时间
72 小时
主持人
参赛人数
14