总时间限制: 
1000ms

内存限制: 
65536kB
描述

医院采样了某临床病例治疗期间的白细胞数量样本n份,用于分析某种新抗生素对该病例的治疗效果。为了降低分析误差,要先从这n份样本中去除一个数值最大的 样本和一个数值最小的样本,然后将剩余n-2个有效样本的平均值作为分析指标。同时,为了观察该抗生素的疗效是否稳定,还要给出该平均值的误差,即所有有 效样本(即不包括已扣除的两个样本)与该平均值之差的绝对值的最大值。

现在请你编写程序,根据提供的n个样本值,计算出该病例的平均白细胞数量和对应的误差。

输入
输入的第一行是一个正整数n(2 < n <= 300),表明共有n个样本。
以下共有n行,每行为一个浮点数,为对应的白细胞数量,其单位为10^9/L。数与数之间以一个空格分开。
输出
输出为两个浮点数,中间以一个空格分开。分别为平均白细胞数量和对应的误差,单位也是10^9/L。计算结果需保留到小数点后2位。
样例输入
5
12.0
13.0
11.0
9.0
10.0
样例输出
11.00 1.00
 1 #include<iostream>
2 #include<cstdio>
3 #include<algorithm>
4 using namespace std;
5 int main()
6 {
7
8 int n;
9 double a[301];
10 double sum=0;
11 cin>>n;
12 for(int i=0;i<n;++i)
13 {
14
15 cin>>a[i];
16 sum+=a[i];
17 }
18 sort(a,a+n);
19 double avg=0;
20 avg=(sum-a[0]-a[n-1])/(n-2);
21 double max= a[n-2]-avg>=avg-a[1]? a[n-2]-avg:avg-a[1];
22 printf("%.2f %.2f",avg,max);
23 return 0;
24 }

最新文章

  1. 跨站脚本 XSS&lt;一:防御方法&gt;
  2. atitit.j2ee 1.5 1.6 的不同跟 Servlet 3.0新特性总结
  3. jquery实现下拉框功能
  4. [目录]Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案
  5. 多线程Java Socket编程示例(转)
  6. PyCrpyto windows安装使用方法
  7. 王立平--include在Android应用
  8. NOIP2010-普及组初赛C语言解析
  9. GridView绑定DataKeyNames以及如何取这些值
  10. Entity framework 中Where、First、Count等查询函数使用时要注意
  11. STA 463 Simple Linear Regression Report
  12. MySQL Error--The Table is full
  13. python 知识2
  14. 一本通1609【例 4】Cats Transport
  15. 不吹不擂,Python编程【315+道题】
  16. 一个简单的DLL生成和测试
  17. Weblogic集群配置__部署润乾应用
  18. AWK与SED命令
  19. Backward Digit Sums
  20. day 5 飞机发射子弹 难点??

热门文章

  1. 【算法】HashMap相关要点记录
  2. 如何在 Debian 9 上搭建 LNMP 环境
  3. [Luogu P3959] 宝藏 (状压DP+枚举子集)
  4. 【应用程序见解 Application Insights】Application Insights 使用 Application Maps 构建请求链路视图
  5. python开发基础(二)运算符以及数据类型之str(字符串)
  6. 转载-Eclipse无法打开Eclipse MarketPlace的解决办法
  7. Python基本数据类型与数据结构(数据挖掘学习)
  8. ARM的三级流水线结构
  9. 使用switch计算出某年某月某日是今年的第几天,输出一直是当月天数
  10. 手把手教你使用Vuex(四)