#d2808. 最长同余子数组
最长同余子数组
最长同余子数组
题目描述
给定一个 长数组 , 元素之间 两两不同.
现在要求你找出最长的 连续子序列, 使得这些元素 意义下同余, 其中 .
形式化的说, 在数组中找到最长的 , 使得:
$$A_L \equiv A_{L + 1} \equiv A_{L + 2} \equiv \cdots \equiv A_R \pmod M$$其中, 即是说
输出此长度即可.
输入格式
第一行一个数字 。
接下来一行 个整数 。
输出格式
一个数,表示最长连续同余子序列的长度。
样例输入
4
8 2 10 5
样例输出
3
注意到 均为偶数.
bonus1: consider what if is greater (even )?
bonus2: consider how to solve the 'subsequence' version.