#P1253. 相同数字最远距离

相同数字最远距离

题目描述

给你一个长度为 nn 的数列 a1,a2,,ana_1, a_2, \ldots, a_n

我们称数列中第 ii 个元素的下标为 ii。即:aia_i 的下标为 ii

现在你需要在数列中找到两个相同的元素,并且它们的下标相差最大。

也就是说,你需要找到在数列中找到两个元素 apa_paqa_qap=aqa_p = a_q,且 pq| p - q | 最大。

你需要做的事情是输出满足 ap=aqa_p = a_qpq| p - q | 的最大值。

说明:可以取 p=qp = q,此时 ap=aqa_p = a_qpq=0| p - q | = 0

输入格式

第一行,一个整数 n(1n1000)n(1 \le n \le 1000)

第二行,nn 个整数 a1,a2,,ana_1, a_2, \ldots, a_n,以空格分隔(1ai1091 \le a_i \le 10^9)。

输出格式

输出一个整数,表示满足 ap=aqa_p = a_qpq| p - q | 的最大值。

样例

5
3 5 2 3 2
3
8
1 2 3 4 5 6 7 1
7
6
1 3 5 7 9 11
0