Type: Default 1000ms 256MiB

最小值

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

Description

给定一个包含 NN 个整数的数组 AA。 该数组中一个区间 [L,R][L,R]L<RL \lt R)的值定义为 $\max(A[L],A[L+1],\cdots,A[R])-\min(A[L],A[L+1],\cdots,A[R])$。 求该数组中所有区间值的最小值。

Input Format

第一行输入正整数 NN。 第二行输入 NN 个整数 AiA_i,表示数组中的数。

Output Format

输出所有区间值的最小值。

2
1 3

2

3
1 1 1

0

Hint

样例 3 解释

符合题意的区间为 [1,5][1,5],该区间的值为 max(1,2,1,2,1)min(1,2,1,2,1)=21=1\max(1,2,1,2,1)-\min(1,2,1,2,1)=2-1=1,为所有区间中值最小的。

数据规模与规定

对于 2020 分的数据,N100N \le 100

对于 4040 分的数据,N2000N \le 2000

对于 100%100\% 的数据,2N1052 \le N \le 10^5Ai<109|A_i| \lt 10^9

2025-11-16周训练

Not Attended
Status
Done
Rule
XCPC
Problem
7
Start at
2025-11-16 14:15
End at
2025-11-16 17:15
Duration
3 hour(s)
Host
Partic.
26