题解 2118: 信息学奥赛一本通T1179-奖学金

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

优质题解

结构体+自定义sort轻松拿捏

解题思路:显而易见本题可利用结构体将各科成绩、学号等联系在一起,再根据题目给出的排序规则,自定义sort的方式即可。注意事项:第一个关键在于sort方式的编写,要先依据总分,总分相同比较语文成绩,若再相同则依据学号排序。我们需要注意到它给前五名颁发奖学金,

信息学奥赛一本通T1179-奖学金-题解(C++代码)

某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学排在前面,这样,每个学生的排序是唯一确定的。