#86. 记得在福Star上完成教学评价
记得在福Star上完成教学评价
题目描述
为了对学校教学质量有更深的了解,每学期期末 都会在 上开放教学质量评价入口,每个学生都有机会基于自己本学期的上课体验,给老师打出自己心目中的分数。但是,总有不认真填写评价的学生,打出极高或极低的分数扰乱评价系统。所以,收集到的评价分数还需要经过处理才能使用。
处理的方法也很简单。把收集到的 份分数去掉一个最大值,再去掉一个最小值,然后将剩余的 份有效分数的平均值作为分析指标。为了确定得到的平均值是否稳定,还要给出该平均值的误差,即 所有有效分数(不包括已扣除的两个分数)与该平均值之差的绝对值 的最大值。
现在请你编写程序,根据提供的 份分数,计算出某门课程的平均评价分数和对应的误差。
输入格式
第一行包含一个整数 ,代表有 份分数需要分析。
接下来包含 行,第 行包含一个浮点数 ,代表第 份分数的值,数字之间用单个空格隔开。
输出格式
输出为两个浮点数,中间以一个空格分开,分别代表平均分数和对应的误差。
计算结果需保留到小数点后 位。
5
12.0
13.0
11.0
9.0
10.0
11.00 1.00
提示
结果可能是小数,需要用 类型保存,并保留小数点后 位输出。
由于 对一门课程有很多个打分栏且没有分数限制,而最后取的分数还是所有分数加和,所以有可能最终评价出来的分数会非常高。在本题中,最高为 分。
数据规模与约定
对于全部的测试点,保证 ,。
相关
在下列比赛中: