华为OD2023(B卷)机试题库全覆盖,刷题指南点这里
采样过滤
知识点滑窗
时间限制:1s 空间限制:256MB 限定语言:不限
题目描述:
在做物理实验时,为了计算物体移动的速率,通过相机等工具周期性的采样物体移动距离。由于工具故障,采样数据存在误差甚至错误的情况。需要通过一个算法过滤掉不正确的采样值。不同工具的故障模式存在差异,算法的各类门限会根据工具类型做相应的调整。请实现一个算法,计算出给定一组采样值中正常值的最长连续周期。
判断第i个周期的采样数据S[i]是否正确的规则如下(假定物体移动速率不超过10个单元,前一个采样周期S[i-1]):
S[i] <= 0,即为错误值
S[i] < S[i-1],即为错误值
S[i] - S[i-1] >= 10,即为