也算是一个简单题,对效率要求并不是很高。
#include<vector>
#include<iostream>
using namespace std;
int flag[100000];
int main() {
vector<int>V;
int N, tmp;
cin >> N;
for (int i = 0; i < N; i++){
cin >> tmp;
flag[tmp]++;
if (flag[tmp] == 1)V.push_back(tmp);
}
for (int i = 0; i < V.size(); i++) {
if (flag[V[i]] == 1) {
printf("%d", V[i]);
return 0;
}
}
printf("None");
return 0;
}