比赛评奖
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
保山某中学举办了一场编程竞赛,共有 N 名学生参赛。现给出每位学生的比赛分数(分数均为不超过 100 的正整数)。请你帮助评委统计获得一等奖、二等奖和三等奖的学生人数。
评奖规则如下:
- 一等奖:分数 ≥ 90 分
- 二等奖:分数 ≥ 80 分
- 三等奖:分数 ≥ 60 分
注意:同一名学生可能同时满足多个奖项条件,但按最高奖项计算,不重复获奖。
输入格式
输入共两行:
第一行:一个整数 N,表示参赛学生人数
第二行:N 个用空格分隔的正整数,表示每位学生的比赛分数
输出格式
输出一行,包含三个用空格分隔的整数,分别表示一等奖、二等奖、三等奖的获奖人数。
10
93 85 77 68 59 100 43 94 75 82
3 2 3
样例1解释:
- 一等奖:100、94、93(共3人)
- 二等奖:85、82(共2人)
- 三等奖:77、68、75(共3人)
10
100 90 80 70 60 50 40 80 70 60
2 2 4
数据规模与约定
对于所有测试数据,保证:1 < N ≤ 10⁶
| 测试点编号 | N ≤ |
|---|---|
| 1,2 | 10 |
| 3,4 | 100 |
| 5,6 | 1000 |
| 7,8,9,10 | 10⁶ |
保山市 2025 年中小学生青奥赛选拔赛(信息学)
- Status
- Done
- Rule
- OI
- Problem
- 5
- Start at
- 2025-11-28 8:00
- End at
- 2025-11-28 11:30
- Duration
- 3.5 hour(s)
- Host
- Partic.
- 290