华为机试真题 C++ 实现【采样过滤】
admin
2024-01-21 04:27:53

目录

题目

思路

考点

Code


题目

在做物理实验时,为了计算物体移动的速率,通过相机等工具周期性的采样物体移动能离。由于工具故障,采样数据存在误差甚至相误的情况。需要通过一个算法过滤掉不正确的采样值,不同工具的故意模式存在差异,算法的各关门限会根据工具类型做相应的调整,请实现一个算法,计算出给定一组采样值中正常值的最长连续周期。


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

  • S[i]<=0,即为错误值
  • S[i]
  • S[i]-S[i-1]>=10,即为错误值·其它情况为正常值

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

  • 在M个周期内,采样数据为错误值的次数为T(次数可以不连续),则工具故障

判断

相关内容

热门资讯

原创 虾... 夏天的大排档,一盘红彤彤的小龙虾端上来,桌子两边瞬间分裂成两个阵营,一派捏着虾头一嘬到底,满脸享受,...
原创 立... 天气一热,不少人都提不起食欲,饭菜摆在面前也没胃口。家里长辈和小朋友更是明显,整日恹恹的,正餐也吃得...
原创 李... “来李庄不吃三绝,等于白来!”老茶馆里飘出的这句话,道出了古镇美食的灵魂。白肉薄如蝉翼,白糕软糯化渣...
原创 建... 每天早上纠结吃啥,想必是不少人的小烦恼,既想做得省事,又盼着吃得营养。一日三餐里,早餐真的不能敷衍,...