1 条题解

  • 0
    @ 2019-04-10 18:31:04
    #include<stdio.h>
    int main()
    {
        int n;
        int t;
        int max = -1;
        int count;
        scanf("%d", &n);
        if (n >= 100000 || n <= 0)
        {
            return -1;
        }
        for (int i = 0; i < n; i++)
        {
            scanf("%d", &t);
            /*if (t <= 0 || t >= 1000)
            {
                return -1;
            }*/
            //else 按题目这里应该限制t属于0到1000的开区间,但是加上限制后反而错误了
            if (t > max)
            {
                max = t;
                count = 1;
            }
            else if (t == max)
            {
                count++;
            }
            else
            {
                continue;
            }
        }
        printf("%d", count);
    }
    
  • 1

信息

难度
5
分类
(无)
标签
递交数
1520
已通过
485
通过率
32%
被复制
2
上传者