B. 何移位

    传统题 1000ms 256MiB

何移位

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

Description

给你一个由 nn 个整数 a1,a2,,ana_1,a_2,…,a_n组成的数组。你可以执行一次下面的操作。

选择一个整数 xx(可以是负数),并对每个值 ii (1in)(1 \leq i \leq n),执行 ai=ai+xa_i = a_i + x.

例如, 如果 a=[1,3,4,2]a = [1, 3, 4, 2]x=2x = 2 进行操作, aa 现在等于 [3,5,6,4][3, 5, 6, 4].

执行完操作, 输出最大可能MEX(aa).

MEX为数组中不存在的最小非负整数, 如MEX(1, 2) 是 0, MEX(0, 1, 2, 5) 是 3.

Format

Input

第一行包含一个整数 nn (1n2105)(1 ≤ n ≤ 2 * 10^5), 代表数组的长度.

第二行包含 nn 个整数 a1,a2,,an(109ai109)a_1,a_2,…,a_n(−10^9 ≤ a_i ≤ 10^9).

Output

针对每个测试用例,在执行操作后输出 MEX(a) 的最大可能值。

Samples

5
0 1 1 2 3
4
6
-1 1 2 3 5 6
3

对于第二个用例, 使用 x=1x = -1 操作会产生MEX最大值.

Limitation

1s, 1024KiB for each test case.

2026 SYNU 四月周赛 Round III

未参加
状态
已结束
规则
XCPC
题目
4
开始于
2026-4-16 19:30
结束于
2026-4-16 21:00
持续时间
1.5 小时
主持人
参赛人数
18