#2441. 分数统计----nb2403

分数统计----nb2403

Background

学校为了控制作业量,实施“轻负担,高质量”的有效教学,对所有在校学生的作业量情况进行了调查。每个学生填写做作业所需要的时间。最后统计出所有学生做作业时间的平均值。

为了避免个别学生不客观填写的影响,规定学生的填写的数字应该为11100100间的正整数,如果某个学生填写了不在此范围内的整数,统计平均值时应该忽略这个学生。现在要求完成:

(1) 统计出所有学生做作业时间的平均值;

(2) 除去做作业时间前10%10\%的学生和后10%10\%的学生后(10%​​学生数按四舍五入计​),统计做作业时间的平均值。

请你写个程序,完成以上任务。(提示:四舍五入在C/C++语言中可使用int(x+0.5))

Input

输入文件count.in 的第11行有11个正整数nn。表示有nn个人。 第22行至第n+1n+1行共nn行,每行只有11个​整数​,表示每个学生填写的做作业时间。

Output

输出文件count.out有22行,每行只有11个数(保留22位小数)

11行只有一个实数,表示所有合法填写学生做作业的平均时间;

22行只有一个实数,表示除去10%10\%最多时间和10%10\%最少时间的学生后,所有合法填写学生做作业的平均时间;

Samples

7
10
60
80
70
90
110
100
68.33
75.00

Limitation

【样例说明】

所有学生做作业的平均时间为:(10+60+80+70+90+100)/6=68.33(10+60+80+70+90+100)/6=68.33

​ 10%的学生数为:​​7*10%=0.71(​​四舍五入至整数​***)

除最快和最慢的11个学生外,做作业的平均时间为:

(60+80+70+90)/4=75.00(60+80+70+90)/4=75.00

【样例限制】

30%30\%的数据,5n105≤n≤10,且所有学生填写的做作业时间均在11100100之间。

100%100\%的数据,5n10005≤n≤1000。学生填写的数据保证为整数,合法填写的学生数保证大于10%10\%的学生数(四舍五入至整数后)的22倍。