记录编号 131144 评测结果 AAAAAAAAAA
题目名称 谁是卧底 最终得分 100
用户昵称 Gravatar乌龙猹 是否通过 通过
代码语言 C++ 运行时间 0.015 s
提交时间 2014-10-23 21:40:05 内存使用 0.35 MiB
显示代码纯文本
  1. #include<iostream>
  2. #include<cstdio>
  3. #include<algorithm>
  4. #include<ctime>
  5. #include<queue>
  6. #include<cstring>
  7. #include<map>
  8. #include<stack>
  9. #include<cmath>
  10. using namespace std;
  11.  
  12. int n,m;
  13. int a[10001];
  14.  
  15. int main()
  16. {
  17. freopen("leader.in","r",stdin);
  18. freopen("leader.out","w",stdout);
  19. scanf("%d%d",&n,&m);
  20. for(int i=1;i<=m;i++) scanf("%d",&a[i]);
  21. sort(a+1,a+m+1);
  22. int i=1;
  23. Begin:;
  24. int Ans=0;
  25. while(i<=m && a[i]==a[i+1])
  26. {
  27. Ans++;
  28. i++;
  29. }
  30. if(Ans+1>m/2) goto END;
  31. else
  32. {
  33. if(i>m) goto END;
  34. i++;
  35. goto Begin;
  36. }
  37. END:;
  38. if(i>m) printf("-1");
  39. else printf("%d",a[i]);
  40. //fclose(stdin);
  41. //fclose(stdout);
  42. return 0;
  43. }
  44.