HDU 1029

来源:互联网 发布:网络优化挣钱吗 编辑:程序博客网 时间:2024/05/18 21:46
#include <iostream>#include <string.h>#include <stdlib.h>#include <stdio.h>using namespace std;#define maxn 999999 + 10int num[maxn];int main(){    int n;    while(scanf("%d",&n) != EOF)    {        int a;        int ans = 0,time = 0;        memset(num, 0, sizeof(num));        for( int i = 0; i < n; i++)        {            scanf("%d",&a);            if(++num[a] >= (n+1)/2)            {                if(num[a] > time)                {                    ans = a;                    time = num[a];                }            }        }        printf("%d\n",ans);    }    return 0;}
0 0
原创粉丝点击