P7426 [THUPC 2017] 体育成绩统计

题目背景

正所谓「无体育,不清华」。为了更好地督促同学们进行体育锻炼,更加科学地对同学们进行评价,五道口体校的老师们在体育成绩的考核上可谓是煞费苦心。然而每到学期期末时,面对海量的原始数据,如何对数据进行处理,得到同学们的体育总评成绩却又成了体育部老师的一大难题。

题目描述

对于大一的同学们来说,体育课的总评成绩由五部分组成:体育课专项成绩(满分 $50$ 分)、长跑测试成绩(满分 $20$ 分)、「阳光长跑」成绩(满分 $10$ 分)、体质测试成绩(满分 $10$ 分)、「大一专项计划」成绩(满分 $10$ 分)。 体育课专项成绩将由任课体育老师直接给出。 长跑测试成绩将由期末长跑测试确定,其中男生需进行 $3000$ 米测试,女生需进行 $1500$ 米测试,具体评分标准为: | | $20$ | $18$ | $16$ | $14$ | $12$ | $10$ | $8$ | $6$ | $4$ | $2$ | | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | | 男生 | $12'30''$ | $13'00''$ | $13'30''$ | $14'00''$ | $14'30''$ | $15'10''$ | $15'50''$ | $16'30''$ | $17'10''$ | $18'00''$ | | 女生 | $6'40''$ | $6'57''$ | $7'14''$ | $7'31''$ | $7'50''$ | $8'05''$ | $8'20''$ | $8'35''$ | $8'50''$ | $9'00''$ | 「阳光长跑」是通过手机 App 来记录同学们的课外长跑情况,根据对原始跑步数据进行筛选,得到课外长跑的合法次数,来最终确定此部分的成绩。 一条合法的锻炼记录需同时满足: 男生长跑距离 $3000$ 米以上(包含 $3000$ 米),女生长跑距离 $1500$ 米以上(包含 $1500$ 米); 平均速度(运动距离/(结束时间-开始时间))不慢于 $2$ 米/秒,且不快于 $5$ 米/秒; 总暂停时间不得超过 $4$ 分 $30$ 秒; 平均步幅(距离/步数)不超过 $1.5$ 米; 开始时间需与上条合法记录的结束时间间隔 $6$ 小时以上(包含 $6$ 小时); 「阳光长跑」的合法次数与该部分得分的对应如下: | 分数 | $10$ | $9$ | $8$ | $7$ | $6$ | $4$ | $2$ | | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | | 次数 | $[21,+∞)$ | $[19,20]$ | $[17,18]$ | $[14,16]$ | $[11,13]$ | $[7,10]$ | $[3,6]$ | 对于体质测试部分,若达到合格标准则得到该部分满分 $10$ 分,否则该部分不得分。 「大一专项计划」的 $10$ 分由两部分组成:出勤次数占 $5$ 分,期末检测占 $5$ 分。 其中出勤次数为「班级训练营」的参加次数和「阳光长跑」的合法次数之和,出勤得分与出勤次数的对应如下: | 分数 | $5$ | $4$ | $3$ | $2$ | $1$ | | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | | 次数 | $[18,+∞)$ | $[15,17]$ | $[12,14]$ | $[9,11]$ | $[6,8]$ | 不难看出,要想准确无误地计算出每个人的体育成绩并不是一件轻松的事,于是体育部的老师找到了正在打校赛的你,他将提供所有需要用到的数据,希望你帮他算算清华大一同学的体育总评成绩及等级。 百分制成绩与等级、绩点对应如下: | A | A- | B+ | B | B- | C+ | C | C- |D+ | D | F | | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | | $[95,100]$ | $[90,95)$ | $[85,90)$ | $[80,85)$ | $[77,80)$ | $[73,77)$ | $[70,73)$ | $[67,70)$ | $[63,67)$ | $[60,63)$ | $[0,60)$ |

输入格式

输出格式

说明/提示

对于 $100\%$ 的数据,$n\le 10^4,0\le a,b\le 59,0\le c\le 100,m\le 1.5\times 10^5,0\le l\le 100,0\le s\le 10^6$。 #### 版权信息 来自 THUPC(THU Programming Contest,清华大学程序设计竞赛)2017。