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

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

筛选

Python "结构体"的多参数排序

fromfunctoolsimportcmp_to_keydefcmp(a,b):ifa[3]5:forjinrange(5):print(peoples[j][4],end="")print(peoples[j][3])else:forkinrange(n):print(peoples[k][4],
优质题解

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

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

奖学金 (Java代码)

摘要:import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; class Stus{ int……

Python奖学金 利用列表字典和itemgetter模块解题

解题思路:利用嵌套列表字典将值存储好之后,使用python自带的itemgetter模块实现多关键字排序注意事项:题目中其他两个成绩是从大到小,而id是小的优先,顺序不一样,为了统一处理,我在赋值id的时候就让它的值反正赋值比如如果是6个学生的话,