1114:白细胞计数

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 42906     通过数: 14315

【题目描述】

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

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

【输入】

输入的第一行是一个正整数n(2<n≤300)n(2<n≤300),表明共有nn个样本。

以下共有nn行,每行为一个浮点数,为对应的白细胞数量,其单位为109/L109/L。数与数之间以一个空格分开。

【输出】

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

【输入样例】

5
12.0
13.0
11.0
9.0
10.0

【输出样例】

11.00 1.00

【参考代码】

#include <stdio.h>
#include <math.h>
#define N 310
double a[N];
int main()
{int i,n,tmax,tmin;double max,min,sum,avg,maxavg;scanf("%d",&n);for(i=0;i<n;i++)scanf("%lf",&a[i]);max=a[0];min=a[0];sum=0;for(i=0;i<n;i++){sum+=a[i];if(a[i]>max){max=a[i];tmax=i;}if(a[i]<min){min=a[i];tmin=i;}}avg=(sum-max-min)/(n-2);for(i=0;i<n;i++){if(i!=tmax && i!=tmin)a[i]=fabs(a[i]-avg);}maxavg=0;for(i=0;i<n;i++){if(i!=tmax && i!=tmin){if(a[i]>maxavg)maxavg=a[i];}}printf("%.2lf %.2lf\n",avg,maxavg);return 0;
}

http://ybt.ssoier.cn:8088/problem_show.php?pid=1114

信息学奥赛一本通(1114:白细胞计数)相关推荐

  1. 信息学奥赛一本通1114:白细胞计数 视频题解

    信息学奥赛一本通1114:白细胞计数 视频题解 1114:白细胞计数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 38224 通过数: 12593 [题目描述] 医院采样了某临 ...

  2. 信息学奥赛一本通 1114:白细胞计数 | OpenJudge NOI 1.9 08

    [题目链接] ybt 1114:白细胞计数 OpenJudge NOI 1.9 08:白细胞计数 [题目考点] 1. 求数组中最大值及其下标 方法1:保存最大值和下标 设置临时最大值变量mx,mx的初 ...

  3. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  4. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  5. 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”

    董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...

  6. 信息学奥赛一本通 提高篇 第5章 矩阵乘法

    例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...

  7. 《信息学奥赛一本通提高篇》第6章 组合数学

    例1 计算系数(NOIP2011提高) 信息学奥赛一本通(C++版)在线评测系统 NOIP2011计算系数_nanhan27的博客-CSDN博客 「NOIP2011」 计算系数 - 组合数_TbYan ...

  8. 《信息学奥赛一本通 提高篇》

    提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1章 贪心算法_青少年趣味编程-CSDN博客 提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1 ...

  9. 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分

    信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...

  10. 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题

    第1章   快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章  素数 第 3 章  约数 第 4 章  同余问题 第 5 章  矩阵乘法 第 6 章 ...

最新文章

  1. 剑走偏锋——用css制作一个三角形箭头
  2. 如何看云服务器性能,从存储速度看云服务器性能测试
  3. mysql 异步 同步 不支持_MySQL C#异步方法不起作用?
  4. 垃圾邮件过滤——学习笔记
  5. 唏嘘!暴风影音官网、APP挂掉,办公地人去楼空,官方心酸回应...
  6. #Java编程题-百钱百鸡
  7. java 图片拼接_Java拼接多张图片,可以连接在一起 | 学步园
  8. python多线程异步爬虫-Python异步爬虫试验[Celery,gevent,requests]
  9. 基础Git操作与GitHub协作吐血整理,收好!| 原力计划
  10. 怎样组建云计算机,如何搭建云计算平台_搭建云计算平台步骤
  11. 【工具】JAVA 在单元读取文件并比较
  12. AS技巧合集「编码技巧篇」
  13. 25.docker commit
  14. 了解数据库索引及其原理
  15. 水题 ZOJ 3880 Demacia of the Ancients
  16. 素质的冰山模型,成就动机 笔记
  17. java查重_【java】查重类的实现
  18. mp4转换m3u8格式php,【过程】第一次将m3u8文件转换为MP4文件经验分享
  19. 如何去掉Qt布局(Layout)内控件之间的空隙
  20. 当前发布的sku信息中包含疑似与商品无关的字段,请核实修改后重新提交

热门文章

  1. OpenSSH 远程拒绝服务漏洞
  2. 终于有人把可解释机器学习讲明白了
  3. 1947-2021 NBA总冠军次数排行榜
  4. python大一基础题_python基础练习题
  5. pick王菊?作为“菊外人”的程序员能做点什么?
  6. 阿里涉江:你真的会学习吗?从结构化思维说起
  7. Erik Dietrich:二十年的编程,教会我的五件事!
  8. 妹子每天加班1分钟,半年崩溃!向公司索赔55万!
  9. Memcached学习一:Memcached安装使用
  10. Maven + Nexus + SVN + Eclipse 配置步骤说明