1. 题目
2. 考点
1. 输入方式: 三行输入 并且 以前面第一个输入作为后续的输入限制
2. 考虑名字重复,不能使用hash字典 可以考虑列表加元组/字典的形式进行组合
3. 核心代码
def test(n: int, sort: int):
result = []
for _ in range(n):
tmp = input().split(' ')
result.append({'name': tmp[0], 'grade': int(tmp[1])})
result.sort(key=lambda x: x['grade'], reverse=not bool(sort))
for i in result:
print(i['name'], i['grade'])
if __name__ == '__main__':
try:
test(int(input()), int(input()))
except EOFError:
pass