题目描述
给你一个长度为 n 的数列 a1,a2,…,an。
我们称数列中第 i 个元素的下标为 i。即:ai 的下标为 i。
现在你需要在数列中找到两个相同的元素,并且它们的下标相差最大。
也就是说,你需要找到在数列中找到两个元素 ap 和 aq 且 ap=aq,且 ∣p−q∣ 最大。
你需要做的事情是输出满足 ap=aq 的 ∣p−q∣ 的最大值。
说明:可以取 p=q,此时 ap=aq 且 ∣p−q∣=0。
输入格式
第一行,一个整数 n(1≤n≤1000)。
第二行,n 个整数 a1,a2,…,an,以空格分隔(1≤ai≤109)。
输出格式
输出一个整数,表示满足 ap=aq 的 ∣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