B2097 最长平台 【入门】

article/2024/4/19 23:18:02

白细胞计数

题目描述

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

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

输入格式

输入的第一行是一个正整数 nnn2<n≤3002<n \le 3002<n300),表明共有 nnn 个样本。

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

输出格式

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

样例 #1

样例输入 #1

5
12.0
13.0
11.0
9.0
10.0

样例输出 #1

11.00 1.00

简单来说,就是求一个数组中最长连续字串

import java.io.*;
import java.sql.SQLSyntaxErrorException;
import java.util.*;
import java.util.List;
import java.security.cert.PolicyNode;
import java.util.Scanner;//输入头文件
import java.util.Arrays;//引入数组类public class Main {public static void main(String[] args) {Scanner in=new Scanner(System.in);int n=in.nextInt();int a[]=new int [n+1];a[0]=-2;//将a[0]作为一个标志int len=1,res=0;for(int i=1;i<=n;++i){a[i]=in.nextInt();if(a[i]==a[i-1])//如果输入的值和前一个值相等就加一++len;else//不相等说明前面连续的字串断开,要重新计数len=1;res=Math.max(res,len);//每一次都记录一下最大值}System.out.println(res);}
}



http://www.ngui.cc/article/show-985514.html

相关文章

Scala变量和常量

目录 0 回顾&#xff1a;Java 变量和常量语法 1 基本语法 2 案例实操 常量&#xff1a;在程序执行的过程中&#xff0c;其值不会被改变的变量 0 回顾&#xff1a;Java 变量和常量语法 变量类型 变量名称 初始值 int a 10 final 常量类型 常量名称 初始值…

#019#todos项目页面

前言 日志&#xff0c;各位看官就当乐子看吧。 正经人谁写日记啊&#xff1f;&#xff01;&#xff01; ——鹅城县长 todos页面 今天的todos项目有大进展&#xff0c;终于把大致样子构造出来了&#xff0c;但是有个大问题&#xff0c;列表上的前后按钮是直接用了uni-easyi…

计算机网络(第八弹) --- 我是这样理解三次握手, 四次挥手的

计算机网络中连接管理模块还是非常重要的, 因为这里涉及到传说中的 “三次握手和四次挥手的概念”; 上过计算机网络的应该都知道这个概念的重要性, 其实连接管理说的就是如何建立连接 (三次握手), 如何断开连接 (四次挥手); 因为关于它的过程特别容易记混或者忘记, 因此我是以这…

JVM调优策略

对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数。 1.Full GC 会对整个堆进行整理&#xff0c;包括Young、Tenured和Perm。Full GC因为需要对整个堆进行回收&#xff0c;所以比较慢&#xff0c;因此应该尽可能减少Full GC的次数。 2.导致Full GC的原因 1)年…

Linux--线程安全、多线程fork问题

目录 一、概念&#xff1a; 二、利用空格分割字符串&#xff1a; 1.代码&#xff1a; 2.结果&#xff1a; 3.解决方法&#xff1a; 三、多线程fork&#xff08;&#xff09; 1.代码&#xff1a; 2.线程id 3.增加fork&#xff08;&#xff09;代码&#xff1a; 4.改变fo…

Codeforces Round 645 (Div. 2) A-D

Codeforces Round 645 (Div. 2) 感觉这场的题出的很不错&#xff0c;所以记录一下。 A 这题分奇偶讨论一下就行了。其实可以合并成一个公式&#xff1a; ⌊nm12⌋\lfloor\frac{nm1}{2} \rfloor ⌊2nm1​⌋ B 仔细读一下题&#xff0c;发现可以一次性叫所有人一起来。所以排…

你知道吗?中国有8大茶祖?

你知道吗&#xff1f;中国有八大茶祖 在科技赋能茶行业的过程中 能把我们的文化思想传播吗 趣讲大白话&#xff1a;喝茶养性&#xff0c;思想养心 【趣讲信息科技107期】 ******************************* 茶叶发源于中国 中国崛起 中国茶叶一定走向世界 茶是真正少数有文化的产…

面经-2023-哲库Zeku-数字芯片设计

专栏推荐:2023 数字IC设计秋招复盘——数十家公司笔试题、面试实录 专栏首页:2023 数字IC设计秋招复盘——数十家公司笔试题、面试实录 专栏内容: 笔试复盘篇 2023秋招过程中整理的笔试题,来源包括我自己求职笔试以及整理其他同学的笔试。包含华为、中兴、联发科、AMD、大…

对比学习 (Contrastive Learning) 发展历程 - 综述

前言 如果你对这篇文章感兴趣&#xff0c;可以点击「【访客必读 - 指引页】一文囊括主页内所有高质量博客」&#xff0c;查看完整博客分类与对应链接。 本文为「对比学习论文综述」的笔记&#xff0c;其中将对比学习分为了以下四个发展阶段&#xff1a; 百花齐放CV 双雄不用…

Web核心-Http-Tomcat-Servlet学习记录

Web&#xff1a;全球广域网&#xff0c;也称为万维网(www)&#xff0c;能够通过浏览器访问的网站 JavaWeb&#xff1a; 是用 Java技术来解决相关web互联网领域的技术栈 JavaWeb 技术栈 B/S 架构&#xff1a;Browser/Server&#xff0c;浏览器/服务器 架构模式&#xff0c;它的…