华为od机试题库
华为OD机试2022&2023(C++Java JS Py):https://blog.csdn.net/banxia_frontend/category_12225173.html
华为OD机试2023最新题库 更新中~(C++Java JS Py):https://blog.csdn.net/banxia_frontend/category_12228764.html
华为OD机试题库 复盘中~(C++Java JS Py):https://blog.csdn.net/banxia_frontend/category_12257144.html
在做物理实验时,为了计算物体移动的速率,通过相机等工具周期性的采样物体移动距离。
由于工具故障,采样数据存在误差甚至相误的情况。
需要通过一个算法过滤掉不正确的采样值,不同工具的故意模式存在差异,算法的各关门限会根据工具类型做相应的调整。
请实现一个算法,计算出给定一组采样值中正常值的最长连续周期。
判断第1个周期的采样数据S0是否正确的规则如下(假定物体移动速率不超过10个单元前一个采样周期S[i-1]):
S[i]<=0,即为错误值
S[i]<S[i-1],即为错误值
S[i]-S[i-1]>=10,即为错误值。
其它情况为正常值
————————————————
版权声明:本文为CSDN博主「算法大师」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/banxia_frontend/article/details/129460056
文章提供了华为OD机试的题库链接,涉及C++、Java、Python等语言。主要问题是设计一个算法,处理可能存在误差的物体移动速率采样数据,找出最长连续的正常值周期。规则包括:如果采样值小于0、小于前一周期或增量大于等于10,则视为错误值,其他为正常值。
&spm=1001.2101.3001.5002&articleId=130307186&d=1&t=3&u=5e716360164a43a78ccc9ff3c15036ef)
1378

被折叠的 条评论
为什么被折叠?



