【华为OD机试 2023最新 】 采样过滤(C语言)

news/2024/7/20 17:32:44 标签: c语言, 算法, 开发语言, 华为od机试, 华为od

文章目录

      • 题目描述
      • 输入描述
      • 输出描述
      • 用例
      • 题目解析
      • C语言

题目描述

在做物理实验时,为了计算物体移动的速率,通过相机等工具周期性的采样物体移动距离。

由于工具故障,采样数据存在误差甚至相误的情况。

需要通过一个算法过滤掉不正确的采样值,不同工具的故意模式存在差异,算法的各关门限会根据工具类型做相应的调整。

请实现一个算法,计算出给定一组采样值中正常值的最长连续周期。


判断第1个周期的采样数据S0是否正确的规则如下(假定物体移动速率不超过10个单元前一个采样周期S[i-1]):

S[i]<=0,即为错误值
S[i]<S[i-1],即为错误值
S[i]-S[i-1]>=10,即为错误值。

其它情况为正常值


判断工具是否故障的规则如下:

M个周期内,采样数据为错误值的次数为


http://www.niftyadmin.cn/n/234106.html

相关文章

论行业品类数据对工业品进销存ERP软件的重要性

品类数据在专业领域也叫做SKU&#xff0c;是Stock Keeping Unit&#xff08;库存单位&#xff09;的缩写&#xff0c;是一种用于唯一标识和跟踪某个特定产品或商品的编码。SKU通常由数字、字母或组合等不同字符组成&#xff0c;以区分不同的产品并追踪库存、销售和采购信息。在…

<Java基础语法>多个对象合并成一个对象返回案例

直接上代码: package com.itheima2;public class Cat {private String name;private String gender;private String color;private String variety; // 品种public String getName() {return name;}public void setName(String name) {this.name name;}public String getGen…

【黑马2023大数据实战教程】大数据集群环境准备过程记录(3台虚拟机)

文章目录1.设置三台Linux虚拟机的主机名和固定IP2.在Linux系统以及本机系统中配置了主机名映射3.配置了三台服务器之间root用户的SSH免密互通4.配置jdk环境5.关闭防火墙和SELinux6.修改时区并配置自动时间同步7.设置快照保存状态1.设置三台Linux虚拟机的主机名和固定IP 忘了记…

我在chatgpt学习requestIdleCallback

react对接chatgpt&#xff0c;导入json形成记忆数据继续提问&#xff0c;想要私聊 [{"role": "user","content": "requestIdleCallback 怎么使用" }, {"role": "assistant","content": "requestI…

Java核心技术知识点笔记—Java SE 8的流库(二)

前言&#xff1a;约简是一种终结操作&#xff08;terminal operation&#xff09;&#xff0c;它们会将流约简为可以在程序中使用的非流值。例如&#xff1a;Stream中的count方法&#xff0c;返回流中元素的数量。 1、简单约简举例&#xff1a; &#xff08;1&#xff09;Opt…

借鉴《观沧海》作现代诗一篇

《观星空》 浩瀚的星空&#xff0c;闪耀着无尽的光芒&#xff0c; 拥抱着几许的寂寥和宁静&#xff0c; 碧空下&#xff0c;银河穿梭着&#xff0c;流转着&#xff0c; 星辰涟漪&#xff0c;铩羽而至。 天地万物&#xff0c;都有着各自的轨迹&#xff0c; 能否找到自己的方…

使用JdbcTemplate和dynamic-datasource-spring-boot-starter动态切换数据源操作数据库

记录&#xff1a;414 场景&#xff1a;使用JdbcTemplate和dynamic-datasource-spring-boot-starter动态切换数据源操作数据库。 版本&#xff1a;JDK 1.8,Spring Boot 2.6.3,dynamic-datasource-spring-boot-starter-3.3.2。 源码&#xff1a;https://github.com/baomidou/d…

力扣sql中等篇练习(三)

力扣sql中等篇练习(三) 1 树节点 1.1 题目内容 1.1.1 基本题目信息 1.1.2 示例输入输出 1.2 示例sql语句 # not in匹配上了返回的值是1,casw when里面也是可以使用not in和子查询的 # 注意去重的时候需要筛选掉null值 SELECT id,case when p_id is null then Rootwhen (id …