B. 最长区间去模

    传统题 文件IO:mod 1000ms 256MiB

最长区间去模

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

有一个长度为nn的数组aa,第ii个位置是aia_i

我们现在需要找到一个最长的区间[l,r][l,r]满足:存在一个整数m2m\geq 2,使得区间内所有数字ai(lir)a_i(l\leq i\leq r)都满足aimodma_i\mod m全相等。

输出这个最长的区间长度即可。

输入格式

第一行输入nn,第二行输入nn个正整数a1,...,ana_1,...,a_n

输出格式

输出一个数字代表答案。

5
1 5 2 4 6
3
4
8 2 5 10
3
8
465 55 3 54 234 12 45 78
6
5
1 2 3 4 5
1

data6.in
data6.out
data7.in
data7.out

数据范围

对于20%的数据:n300,1ai1000n\leq 300,1\leq a_i\leq 1000

对于40%的数据:n2×104,1ai1000n\leq 2\times 10^4,1\leq a_i\leq 1000

对于70%的数据:n2×105n\leq 2\times 10^5

对于100%的数据:n2×106,1ai1018n\leq 2\times 10^6,1\leq a_i\leq 10^{18}

0110A

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-1-10 13:30
结束于
2026-1-10 17:00
持续时间
3.5 小时
主持人
参赛人数
18