题目链接
感觉我的思路是对的,但是代码总是输出错误的结果,实在搞不懂是哪里错了,望大佬们帮助!QWQ
#include<bits/stdc++.h>
#define int long long
#define QWQ cin.tie(0)->sync_with_stdio(false);
using namespace std;
signed main(){
int t, n, num;
cin >> t;
auto solve = [&](){
cin >> n;
map<int, int> m;
while(n--){
cin >> num;
++m[num];
if(m[num] == 3){
cout << num << endl;
return;
}
}
cout << "-1" << endl;
return;
};
while(t--) solve();
return 0;
}