信息学奥赛一本通(1114:白细胞计数)
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:白细胞计数)相关推荐
- 信息学奥赛一本通1114:白细胞计数 视频题解
信息学奥赛一本通1114:白细胞计数 视频题解 1114:白细胞计数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 38224 通过数: 12593 [题目描述] 医院采样了某临 ...
- 信息学奥赛一本通 1114:白细胞计数 | OpenJudge NOI 1.9 08
[题目链接] ybt 1114:白细胞计数 OpenJudge NOI 1.9 08:白细胞计数 [题目考点] 1. 求数组中最大值及其下标 方法1:保存最大值和下标 设置临时最大值变量mx,mx的初 ...
- 信息学奥赛一本通在线提交地址
信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...
- 信息学奥赛一本通 (C++)上机练习
信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...
- 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”
董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...
- 信息学奥赛一本通 提高篇 第5章 矩阵乘法
例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...
- 《信息学奥赛一本通提高篇》第6章 组合数学
例1 计算系数(NOIP2011提高) 信息学奥赛一本通(C++版)在线评测系统 NOIP2011计算系数_nanhan27的博客-CSDN博客 「NOIP2011」 计算系数 - 组合数_TbYan ...
- 《信息学奥赛一本通 提高篇》
提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1章 贪心算法_青少年趣味编程-CSDN博客 提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1 ...
- 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分
信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...
- 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题
第1章 快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章 素数 第 3 章 约数 第 4 章 同余问题 第 5 章 矩阵乘法 第 6 章 ...
最新文章
- 剑走偏锋——用css制作一个三角形箭头
- 如何看云服务器性能,从存储速度看云服务器性能测试
- mysql 异步 同步 不支持_MySQL C#异步方法不起作用?
- 垃圾邮件过滤——学习笔记
- 唏嘘!暴风影音官网、APP挂掉,办公地人去楼空,官方心酸回应...
- #Java编程题-百钱百鸡
- java 图片拼接_Java拼接多张图片,可以连接在一起 | 学步园
- python多线程异步爬虫-Python异步爬虫试验[Celery,gevent,requests]
- 基础Git操作与GitHub协作吐血整理,收好!| 原力计划
- 怎样组建云计算机,如何搭建云计算平台_搭建云计算平台步骤
- 【工具】JAVA 在单元读取文件并比较
- AS技巧合集「编码技巧篇」
- 25.docker commit
- 了解数据库索引及其原理
- 水题 ZOJ 3880 Demacia of the Ancients
- 素质的冰山模型,成就动机 笔记
- java查重_【java】查重类的实现
- mp4转换m3u8格式php,【过程】第一次将m3u8文件转换为MP4文件经验分享
- 如何去掉Qt布局(Layout)内控件之间的空隙
- 当前发布的sku信息中包含疑似与商品无关的字段,请核实修改后重新提交