问题标题: 题目名称:高考成绩

0
0
已解决
王雪阳
王雪阳
高级守护
高级守护

题目描述

2018年全国参加高考人数达975万,高考总分750分。现给出某个范围(小组,班级,学校,区,市,省等)参考高考的人数n,以及每一个人的高考成绩,请统计输出哪个分数的人最多。

 

程序输入说明

2行,第一行一个正整数n,表示参加高考人数;第二行为高考成绩。

程序输出说明

2行,第一行一个正整数,为最多的人得到的分数;第二行一个正整数,为得到这个分数的人数。如果两个分数的人数一样,输出分数较大的那个。

程序输入样例

5
695 680 702 630 695

程序输出样例

695
2

数据范围及提示

1<=n<=1000000,0<每个分数都是正整数<=750。

 

总是超时


0
已采纳
许乐言
许乐言
修练者
修练者

int n,max=0,v; 
    int s;
    cin>>n;
    for(int i=1;i<=n;i++)
    {   
        cin>>s;输入s;
        a[s]++;让a[s]一遇到像同的++
    }
    for(int i=1;i<=n;i++)
    {
        if(a[s]>max)比较谁最大
        max=a[s];记录;
        v=s;
    }

输出

0
0
0
我要回答