#ZF1120. 一维趴体
一维趴体
Description
有 个人,分别记为 到 ,站在一条数轴上。第 个人现在站在坐标 上。其中,,并且所有 都是偶数。
小 h 将举办一个持续 秒的银趴。
银趴期间,每个人都可以最快以每秒 单位长度的速度在数轴上自由移动(可以向正方向也可以向负方向)。
要求对 中的每一个整数 都满足以下条件:
- 在银趴期间至少存在一个时刻(包括聚会结束的时刻),第 个人和第 个人在同一个坐标上。
请你寻找到最小的持续时间 ,使得对于这个 ,我们可以采取一定的移动策略来满足上述条件。
在本题中,可以证明答案是一个整数。
Format
Input
第一行有一个整数 ,派对中人的个数。
第二行有 个整数 ,表示每个人的起始坐标,并且所有 都是偶数。
Output
输出一个整数,表示银趴持续的最短时间。
Samples
3
0 6 10
5
Note
在这 秒中,每个人可以按照下列要求来移动:
- 第 个人:持续以 的速度向正方向移动;
- 第 个人:在前 秒内持续以 的速度向正方向移动,在剩下的 秒内持续以 的速度向正方向移动;
- 第 个人:持续以 的速度向负方向移动。
如果他们以这种方式移动,则第 个人和第 个人将在开始后正好 秒时处于同一坐标,而第 个人和第 个人将在派对结束时处于相同坐标。
5
0 2 4 6 8
3
Note
在这 秒中,每个人可以按照下列要求来移动:
- 第 个人:持续以 的速度向正方向移动;
- 第 个人:在前 秒内持续以 1 的速度向正方向移动,在剩下的 秒内持续以 的速度向正方向移动;
- 第 个人:始终不移动;
- 第 个人:在前 秒内持续以 1 的速度向负方向移动,在剩下的 秒内持续以 的速度向正方向移动;
- 第 个人:持续以 的速度向负方向移动。
10
0 2 4 6 8 92 94 96 98 100
44
Limitation
1s, 1024KiB for each test case.