问题标题: 酷町堂:3686 成绩统计

0
0
已解决
李宜和
李宜和
高级启示者
高级启示者

3686   成绩统计(score)

经验值:800 时间限制:1000毫秒

合肥市第35届信息学竞赛

不许抄袭,一旦发现,直接清空经验!

题目描述 Description

合肥市中小学刚刚结束期中测试,信息学老师想统计全市学生信息学成绩的得分情况,即某些分数的人数,以便改进教学内容和方法,提高同学们的信息学成绩,同学们写个程序,帮助老师实现吧。

输入描述 Input Description

输入数据共 3行。第一行两个由空格分隔的正整数n和k,n表示全市所有学生的人数,k表示老师想要统计k个分数的人数;
接下来一行共有n个由空格分隔的正整数,表示每一位学生的成绩,第三行有k个由空格分隔的正整数,表示想要统计的k个分数。

输出描述 Output Description

一行 k个由空格分隔的正整数,对应每个得分的学生数。

样例输入 Sample Input

10 3 90 96 60 65 67 72 75 75 80 85 65 75 95

样例输出 Sample Output

1 2 0

数据范围及提示 Data Size & Hint

1≤n≤10000000;
0≤k,每个分数≤100。

 

求思路(最好发伪代码)


0
已采纳
王文博
王文博
缔造者之神
缔造者之神

核心:

for(int i=1;i<=n;i++)
    {
        cin>>t;
        a[t]++;
    }
    for(int i=1;i<=m;i++)
    {
        cin>>t;
        cout<<a[t]<<" ";
    }

所有变量都是全局!

望采纳!

我要回答