AA:白细胞计数
2024-08-31 16:37:35
- 总时间限制:
- 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 }
最新文章
- 跨站脚本 XSS<;一:防御方法>;
- atitit.j2ee 1.5 1.6 的不同跟 Servlet 3.0新特性总结
- jquery实现下拉框功能
- [目录]Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案
- 多线程Java Socket编程示例(转)
- PyCrpyto windows安装使用方法
- 王立平--include在Android应用
- NOIP2010-普及组初赛C语言解析
- GridView绑定DataKeyNames以及如何取这些值
- Entity framework 中Where、First、Count等查询函数使用时要注意
- STA 463 Simple Linear Regression Report
- MySQL Error--The Table is full
- python 知识2
- 一本通1609【例 4】Cats Transport
- 不吹不擂,Python编程【315+道题】
- 一个简单的DLL生成和测试
- Weblogic集群配置__部署润乾应用
- AWK与SED命令
- Backward Digit Sums
- day 5 飞机发射子弹 难点??
热门文章
- 【算法】HashMap相关要点记录
- 如何在 Debian 9 上搭建 LNMP 环境
- [Luogu P3959] 宝藏 (状压DP+枚举子集)
- 【应用程序见解 Application Insights】Application Insights 使用 Application Maps 构建请求链路视图
- python开发基础(二)运算符以及数据类型之str(字符串)
- 转载-Eclipse无法打开Eclipse MarketPlace的解决办法
- Python基本数据类型与数据结构(数据挖掘学习)
- ARM的三级流水线结构
- 使用switch计算出某年某月某日是今年的第几天,输出一直是当月天数
- 手把手教你使用Vuex(四)