#ZF1120. 一维趴体

一维趴体

Description

NN 个人,分别记为 11NN,站在一条数轴上。第 ii 个人现在站在坐标 AiA_i 上。其中,A1<A2<<ANA_1 < A_2 < \cdots < A_N,并且所有 AiA_i 都是偶数。

小 h 将举办一个持续 kk 秒的银趴。

银趴期间,每个人都可以最快以每秒 11 单位长度的速度在数轴上自由移动(可以向正方向也可以向负方向)。

要求对 1i<N1 \leq i < N 中的每一个整数 ii 都满足以下条件:

  • 在银趴期间至少存在一个时刻(包括聚会结束的时刻),第 ii 个人和第 i+1i + 1 个人在同一个坐标上。

请你寻找到最小的持续时间 kk,使得对于这个 kk,我们可以采取一定的移动策略来满足上述条件。

在本题中,可以证明答案是一个整数。

Format

Input

第一行有一个整数 NN (2N2×105)(2 \leq N \leq 2 \times 10 ^ 5),派对中人的个数。

第二行有 NN 个整数 A1,A2,,ANA_1, A_2, \cdots, A_N (0A1<A2<<AN109)(0 \leq A_1 < A_2 < \cdots < A_N \leq 10^9) ,表示每个人的起始坐标,并且所有 AiA_i 都是偶数。

Output

输出一个整数,表示银趴持续的最短时间。

Samples

3
0 6 10
5

Note

在这 55 秒中,每个人可以按照下列要求来移动:

  • 11 个人:持续以 11 的速度向正方向移动;
  • 22 个人:在前 22 秒内持续以 11 的速度向正方向移动,在剩下的 33 秒内持续以 11 的速度向正方向移动;
  • 33 个人:持续以 11 的速度向负方向移动。

如果他们以这种方式移动,则第 22 个人和第 33 个人将在开始后正好 22 秒时处于同一坐标,而第 11 个人和第 22 个人将在派对结束时处于相同坐标。

5
0 2 4 6 8
3

Note

在这 33 秒中,每个人可以按照下列要求来移动:

  • 11 个人:持续以 11 的速度向正方向移动;
  • 22 个人:在前 22 秒内持续以 1 的速度向正方向移动,在剩下的 11 秒内持续以 11 的速度向正方向移动;
  • 33 个人:始终不移动;
  • 44 个人:在前 22 秒内持续以 1 的速度向负方向移动,在剩下的 11 秒内持续以 11 的速度向正方向移动;
  • 55 个人:持续以 11 的速度向负方向移动。
10
0 2 4 6 8 92 94 96 98 100
44

Limitation

1s, 1024KiB for each test case.