#include <iostream>
#include <map>
#include <stdio.h>
using namespace std;
int main(int argc, char *argv[])
{
int m;
cin>>m;
while(m--)
{
map <int ,int > tim;//用于记录次数
map <int,int> fir;//用来判断是否是第一次出现
int n;
cin >> n;
int a[505];
for(int i=0;i<n;i++)
scanf("%d", &a[i]);
for(int i=0;i<n;i++)
{
tim[a[i]]++;
if(tim[a[i]]==1)
fir[a[i]]=i;
}
int cnt=0;
for(int i=0;i<n;i++)
if(fir[a[i]]==i&&tim[a[i]]>1&&++cnt)
{
if(cnt==2)
{printf("%d\n",a[i]);
break;}
}
if(cnt-2)
puts("NOT EXIST");
}
return 0;
}
百炼oj 第二个重复出现的数
最新推荐文章于 2025-03-08 10:30:23 发布