水题一道, 只是网上 流传 只有异或的方法, 觉得应该用更具有推广价值的代码。
#include<cstdio>
#include<set>
using namespace std;
set<int>t;
int main()
{
int n,i,temp;
while(scanf("%d",&n),n!=0)
{
t.clear();
for(i=0;i<n;i++)
{
scanf("%d",&temp);
if(t.count(temp)) t.erase(temp);
else t.insert(temp);
}
printf("%d\n",*t.begin());
}
}