#9511. 歌唱比赛评分
歌唱比赛评分
歌唱比赛评分 (难度:入门) 竞技编程-提高思维
题目描述 四(1)班要举行一次歌唱比赛,以选拔更好的苗子参加校的歌唱比赛。评分办法如下:设N个评委,打N个分数(0 <= 每个分数 <= 10),去掉一个最高分,去掉一个最低分,剩下的评委的平均分即为该选手的最后得分。 但是选手太多了,靠人工计算每个选手的得分太慢太麻烦。你能不能帮帮他们,设计一个程序让计算机来算出选手的最后得分呢?
输入格式
- 第一行为一个整数N( 5 <= N <= 10 )
- 第二行为N个整数Ai( 0 <= Ai <= 10 )
输出格式
- 输出选手的最后得分(保留两位小数)
示例
输入示例 1:
5
5 6 7 8 9
输出示例 1:
7.00
解释:
去掉一个最高分9,去掉一个最低分5,剩下的分数是6、7、8,计算平均得分为 (6 + 7 + 8) / 3 = 7.00
。
时间复杂度分析 时间复杂度为O(N),因为只需要对N个数进行排序后,计算平均值即可。