HDU 1029 map水题。STL模板题

#include

using namespace std;
mapm;
    map::iterator it;
int main()
{

    int n;
    int a;
    while(cin>>n)
    {
        m.clear();
        for(int i=0; i         {
            scanf("%d",&a);
            m[a]++;
        }
        for(it=m.begin(); it!=m.end(); it++)
        {

            if(it->second>=(n+1)/2)
            {
                printf("%d\n",it->first);
                break;
            }

        }
    }
    return 0;
}
注意it->second和it->first。

你可能感兴趣的:(HDU 1029 map水题。STL模板题)