题目描述:

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

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

输入格式:

输入的第一行是一个正整数n(2 < n <= 1000),表明共有n个样本。
以下共有n行,每行为一个浮点数,为对应的白细胞数量,其单位为10^9/L。数与数之间以一个空格分开。

输出格式:

输出为两个浮点数,中间以一个空格分开。分别为平均白细胞数量和对应的误差,单位也是10^9/L。计算结果需保留到小数点后2位。

样例输入:

5
12.0
13.0
11.0
9.0
10.0

样例输出:

11.00 1.00

提示:

样例解释:

去掉一个最高的和一个最低的后,剩下的有效样本是12.0,11.0,10.0,平均值为11.0。

有效样本与平均值差的绝对值分别为|12.0-11.0|=1.0, |11.0-11.0|=0, |10.0-11.0|=1.0,最大为1.0。

为避免浮点精度误差过大,c++请使用double类型。

时间限制: 1000ms
空间限制: 128MB

代码如下:

#include<bits/stdc++.h>
using namespace std;
double a[30001];
int main(){long long n,b,c;cin>>n;double max=0,min=10000,s=0,s1=-1;for(int i=0;i<n;i++){cin>>a[i];if(a[i]>max){max=a[i];b=i;}if(a[i]<min){min=a[i];c=i;}s=s+a[i];}s=(s-a[b]-a[c])/(n-2);printf("%.2lf ",s);for(int i=0;i<n;i++){if(i!=b&&i!=c){if(abs(a[i]-s)>s1)s1=abs(a[i]-s);}}printf("%.2lf",s1);return 0;
} 

WZOI-277白细胞计数相关推荐

  1. 一起教育科技递交招股书:收入增速超277.48%,或成纳斯达克最大教育概念股

    北京时间11月14日,国内领先的中小学生在线作业平台--一起作业及其母公司一起教育科技正式向美国证监会(SEC)递交了招股说明书,拟在纳斯达克上市,承销商为摩根士丹利.高盛和美银证券. 根据招股书内的 ...

  2. UOJ #277 BZOJ 4739 定向越野 (计算几何、最短路)

    UOJ #277 BZOJ 4739 定向越野 (计算几何.最短路) 手动博客搬家: 本文发表于20181208 14:39:01, 原地址https://blog.csdn.net/suncongb ...

  3. UOJ #277 BZOJ 4739 [清华集训2016]定向越野 (计算几何、最短路)

    手动博客搬家: 本文发表于20181208 14:39:01, 原地址https://blog.csdn.net/suncongbo/article/details/84891710 哇它居然显示出图 ...

  4. 贪心+构造 Codeforces Round #277 (Div. 2) C. Palindrome Transformation

    题目传送门 1 /* 2 贪心+构造:因为是对称的,可以全都左一半考虑,过程很简单,但是能想到就很难了 3 */ 4 /**************************************** ...

  5. Acwing 277. 饼干

    Acwing 277. 饼干 题意: 圣诞老人共有 M 个饼干,准备全部分给 N 个孩子. 每个孩子有一个贪婪度,第 i 个孩子的贪婪度为 g[i]. 如果有 a[i] 个孩子拿到的饼干数比第 i 个 ...

  6. jep使用_JEP 277“增强弃用”非常好。 但这是一个更好的选择

    jep使用 维护API很难. 我们正在维护非常复杂的jOOQ API. 但是就语义版本而言,我们遵循相对宽松的规则 . 当您阅读Brian Goetz和其他人关于在JDK中保持向后兼容性的评论时,我只 ...

  7. JEP 277“增强弃用”非常好。 但这是一个更好的选择

    维护API很难. 我们正在维护非常复杂的jOOQ API. 但是就语义版本而言,我们遵循相对宽松的规则 . 当您阅读Brian Goetz和其他人关于在JDK中保持向后兼容性的评论时,我只能对他们的工 ...

  8. Codeforces Round #277 (Div. 2) 题解

    Codeforces Round #277 (Div. 2) A. Calculating Function time limit per test 1 second memory limit per ...

  9. 1.9 编程基础之顺序查找 08 白细胞计数 python

    http://noi.openjudge.cn/ch0109/08/ """ 1.9 编程基础之顺序查找 08 白细胞计数 http://noi.openjudge.cn ...

  10. 2018年排名Top 100的Java类库——在分析了277,975份源码之后得出的结论

    最近,OveOps公布了The Top 100 Java Libraries in 2018 - Based on 277,975 Source Files,Hollis查看了这份榜单,做了翻译和补充 ...

最新文章

  1. 网站建设要重视与客户之间的沟通
  2. 1.4 @SuppressWarnings:抑制编译器警告
  3. 苹果手机夜间模式怎么设置_微信夜间模式终于来了,苹果和安卓都适用!
  4. pku 1236 Network of Schools (tarjan缩点)
  5. 启动hadoop没有resourcemanager_5.hadoop-MR YARN架构理论与集群搭建
  6. sqlite读音_SQLite 数据类型
  7. 第133天:移动端开发的一些总结
  8. 电子邮件地址中服务器怎么看,你如何检查电子邮件服务器(gmail)中的某个地址,并基于该地址运行一些东西?...
  9. 汉字按笔画书写 生成动画 ,svg (使用Hanzi Writer)
  10. 什么是静态测试、动态测试、黑盒测试、白盒测试、α测试 β测试?
  11. 西北工业大学网络空间安全考研经验分享
  12. Win7edge浏览器看视频黑屏怎么解决?
  13. python 读bin文件_Python学习 | Python 读写文件-bin文件打开
  14. 向量线性无关和正交及其关系
  15. 免费配音软件哪个好?快把这些软件收好
  16. css文字怎么显示在一起,css如何让文字成排显示
  17. 前端图片放大缩小/比例自适应/打码/码大小可调整
  18. solidworks显示无法连接到服务器,SOLIDWORKS Electrical解决方法:无法连接协同服务器...
  19. python Pyside2模块详细介绍(一)
  20. 微信小程序布局-图片+文字

热门文章

  1. luogu 题解 P1217 【[USACO1.5]回文质数 Prime Palindromes】
  2. java如果是晴天如果是男人_三、没有测光表时的曝光:“晴天 f/16”法则(转自 色影无忌)...
  3. 偷学三太子敖丙的功力
  4. oracle安装 redo log,Oracle Redo Log 及Logmnr配置使用
  5. Oracle发布Oracle Enterprise Manager 12c
  6. vscode上的git三部曲+git pull操作
  7. 业余时间研究了下微信小程序版的街机游戏模拟器,8090后的童年回忆啊
  8. 如何引入iconfont字体图片和网页标题logo
  9. 个人信息保护建设实践方法的探索过程
  10. 为什么navicat总是闪退问题解决