标签:turn src div space indicator max 数组 tar std
给出一个含有n(0 < n <= 1000)个整数的数组,请找出其中出现次数超过一半的数。
数组中的数大于-50且小于50。
3 1 2 2
2
还是一道水题,特水。。发出来就是证明我还活着。。
#include <iostream> #include <cstring> #include <cstdio> using namespace std; bool v[50001],vi[50001]; int cs[50001],scs[50001]; int a,n,i,j,maxn; int main() { cin>>n; for(i=0;i<n;++i) { cin>>a; cs[a+50]++; } int h=0; for(i=0;i<=100;++i) { if(cs[i]*2>n) { cout<<i-50<<" "; h++; return 0; } } if(!h) cout<<"no"; }
标签:turn src div space indicator max 数组 tar std
原文地址:http://www.cnblogs.com/ruojisun/p/6234984.html