标签:acm
题意:给n个正整数,并保证只有一个数是与众不同的,要你找出与众不同的数。
代码:
#include<cstdio> #include<cstring> #include<algorithm> using namespace std; int a[1000005]; int main() { int n; while(scanf("%d",&n)&&n) { for(int i=0; i<n; i++) scanf("%d",&a[i]); sort(a,a+n); int num=a[0]; int cnt=1; a[n]=-1; for(int i=1; i<=n; i++) { if(a[i]==num) { cnt++; } else { if(cnt==1) { printf("%d\n",num); break; } else { cnt=1; num=a[i]; } } } } return 0; }
hdu 2095 find your present (2)
标签:acm
原文地址:http://blog.csdn.net/xky1306102chenhong/article/details/46240387