Muniar做了一个温度采集模块,可以采集温度传感器的信息。
现在Muniar会一次性采集n个数据,发现数据存在一定的波动,他想了个办法,使用均值滤波来获取一个最有效的数据,不过他在均值滤波中加入了极值过滤方法,具体步骤为:
(1)获取n个数据的最小值(可能不止一个)
(2)获取n个数据的最大值(可能不止一个)
(3)去除所有的最小值和所有的最大值
(4)剩余的数据求取平均值
多组样例
每个样例有n+1行,第一行输入整数n(n不超过1000)
后面n行每行有一个数据,共n个数据
每个样例占一行,输出均值滤波后的数值,保留2位有效小数
5
3000
3001
3002
3003
3004
10
4000
4032
4038
4000
4020
4038
4012
4019
4020
4022
3002.00
4020.83