华为OD E卷(100分)54-查找接口成功率最优时间段

前言

        工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。

题目描述

        服务之间交换的接口成功率作为服务调用关键质量特性,某个时间段内的接口失败率使用一个数组表示。

        数组中每个元素都是单位时间内失败率数值,数组中的数值为0~100的整数,给定一个数值(minAverageLost)表示某个时间段内平均失败率容忍值,即平均失败率小于等于minAverageLost.找出数组中最长时间段,如果未找到则直接返回NULL。

输入描述

        有两行内容,

  • 第一行为 minAverageLost,
  • 第二行为数组,数组元素通过空格(" ")分隔, minAverageLost及数组中元素取值范围为0~100的整数,数组元素的个数不会超过100个

输出描述

        找出平均值小于等于minAverageLost的最长时间段,输出数组下标对࿰

你可能感兴趣的:(算法,华为od,数据结构)