已结束 GESP欢乐赛#58

A5313 | 三好学生

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

为了避免期末不知道该把优秀学生的名额发给谁的情况,唐老师又双研究了一个 $LP$ 积分系统,从学期初开始将每个月的 $LP$ 积分按照比例进行累积,就能得到最终的总分与排名,这样唐老师就不用再纠结了。

每月每名学生将获得表现积分、测试积分、奖励积分,同类型积分累加之后,按照 $4:4:2$ 的比例计算学期总积分。

输入格式

第一行输入两个整数,分别代表总人数 $n$ 和 总记录数 $m$。

接下来 $m$ 行,每行输入五个整数,前两个整数表示月份 $x$ 与学号 $y$,后三个整数表示该学号学生在该月份的表现积分 $a$、测试积分 $b$、奖励积分 $c$。

数据保证一个月不会出现同一位学生的多条记录。

输出格式

按总积分排名输出所有有记录的学生,每行输出两个空格隔开的数表示一位学生的学号和学期总积分,具体格式参考样例。若有多个学生的总积分相同,则按学号升序排列。

输入输出样例

输入 #1
8 6
9 4 46 6 9
11 1089 50 1 7
2 1703 32 34 29
8 166 37 39 11
10 1553 35 22 12
7 814 12 12 27
输出 #1
166 32.6
1703 32.2
1553 25.2
4 22.6
1089 21.8
814 15
C++ 编辑器
输入
输出