题解 | #成绩排序#

成绩排序

http://www.nowcoder.com/practice/8e400fd9905747e4acc2aeed7240978b

while True:
    try:
        num = int(input())
    except EOFError:
        break
    reverse = bool(1 - int(input()))
    li = []
    for _ in range(num):
        line = input().split()
        li.append((line[0], int(line[1])))
        li.sort(key=lambda x:x[1], reverse=reverse)
    for k,v in li:
        print(k, v)
全部评论

相关推荐

评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务