该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
有一个长度为 n 的数组 a,第 i 个位置是 ai。
我们现在需要找到一个最长的区间 [l,r] 满足:存在一个整数 m≥2,使得区间内所有数字 ai(l≤i≤r) 都满足 aimodm 全相等。
输出这个最长的区间长度即可。
输入格式
第一行输入 n,第二行输入 n 个正整数 a1,...,an。
输出格式
输出一个数字代表答案。
5
1 5 2 4 6
3
4
8 2 5 10
3
8
465 55 3 54 234 12 45 78
6
数据范围
对于 20% 的数据:n≤300,1≤ai≤1000。
对于 40% 的数据:n≤2×104,1≤ai≤1000。
对于 70% 的数据:n≤2×105。
对于 100% 的数据:n≤2×106,1≤ai≤1018。