NC21595. 争夺前五名
描述
输入描述
两行,第一行输入一个整数,表示n个学生(>=5),第二行输入n个学生成绩(整数表示,范围0~100),用空格分隔。
输出描述
一行,输出成绩最高的前五个,用空格分隔。
示例1
输入:
6 99 45 78 67 72 88
输出:
99 88 78 72 67
示例2
输入:
5 10 20 30 40 50
输出:
50 40 30 20 10
Python2 解法, 执行用时: 16ms, 内存消耗: 2832K, 提交时间: 2021-05-23 11:01:05
n = int(raw_input()) num = map(int, raw_input().split()) ls1 = sorted(num, reverse= True) for i in ls1[:5]: print i,
Python3 解法, 执行用时: 44ms, 内存消耗: 4548K, 提交时间: 2022-02-11 18:27:50
n=input() m=list(map(int,input().split())) m.sort(reverse=True) print(*m[:5])